I don't think you need to be a genius.
That being said if you're not a genius, you still need to be talented AND work hard.
Personally i believe it is impossible to get top 10 rank if you only work hard but have no talent.
A top ten rank would most likely be in the 114/120 + region? or...