As for Tao, I think he was a smart kid who's parents just pushed him in the right direciton. If his parents weren't involved and he started math at a later age, I'm sure he would still be great, just not as prolific as he is right now.
So its a mix of genetics and experience in my opinion.