Even if the code doesn't require all black, all black looks beter (IHMO). As kellerumps said, it's easy to take off the white if it is stitched on, and if not, it can be covered with some leather dye or a like product.
I don't see a problem using basketball shoes, so long as they are cleaned before you use them again indoors.