Hay que diferenciar entre superdotación o altas capacidades y ser un genio.
Digamos que superdotación es tener un ferrari, que lo puedes usar para estamparte nada más arrancar o simplemente lo puedes usar para circular a 120 por la autovía rindiendo a un 30% sin esfuerzo. Ser un genio es tener un ferrari y ponerlo al límite continuamente, vease gente como Einstein, Newton, Tesla...
Creo que el hecho de ser un genio es una mezcla de varias cosas, esa capacidad intelectual muy por encima de lo normal, un ambiente muy bueno que potencie esa capacidad y tener el psique o drive interno que te lleve al límite continuamente. Este último factor es especialmente importante porque la gente que tiene altas capacidades suele ir a la ley del mínimo esfuerzo, por ejemplo, en el bachillerato o en la carrera es todo tan fácil que apruebas con buena nota sin estudiar, esto te lleva a tener poca disciplina. En cambio si tienes ese psique interno que te lleva al límite, te esfuerzas de forma extraordinaria aunque ya estes muy por encima del resto.
Genios he conocido muy pocos, podría contarlos con los dedos de las manos. Gente con altas capacidades si he conocido bastantes más y en general hay de todo, desde el que le va fatal en la vida porque le faltan muchísimas habilidades o no ha sabido adaptarse (es raro), hasta los que pasan desapercibidos porque prefieren una vida tranquila pero simplemente lo hacen todo sin esfuerzo.