I agree with Jigfishn10 it's more about being persistent and patient. The guys that sight fish on tour use a lot of white or bubble gum colors, not because it's a color the fish like, but because it's easy for the angler to see
I sight fish a lot and will typically flip with w/e I think is the best color for the fish to be enticed. Just pay close enough attention to the movements of the fish, and you'll know when to set the hook. Just remember fish are a lot like people, if a fly or some other annoyance keeps bothering you eventually you'll take a swat at it, and so will the bass.
If all else fails go with a casting net. lol