Just wanted to point your attention to something that I found on the net today:
http://www.livescience.com/humanbiology/061219_bright_minds.html
Hard work is required :-)

As for a mathematical mentor, my son really enjoys the professor he met at the Math Circle. The guy apparently has an ease of explaining even the most difficult things. When he was absent yesterday, a grad student that took his place had none of the qualities (my sons words, I did not meet either of them). It is good that DS is realizing the need to find good teachers/instructors and how important it can be in your future success. He is almost 12 now and I am seeng huge maturation steps. A few days ago, after his sickness, he packed his flight simulator (loves to fly planes, absolutely loves it!) and put it under computer desk with a comment "I am getting too frustrated that I never have time during the week to fly (well, one mission takes well over an hour), so I better wait for the weekend"
And, voila, since that time he has already read a couple of books;-)