Умственные способности ребенка, действительно, зависят от генов родителей. Вернее будет сказать даже, что зависит и от генов родителей и от их сочетания. Генетика у нас все еще недостаточно развита, чтобы определить, какой набор генов может отвечать за ум, талант, способности.
Однако ваш второй вопрос ни коем образом не связан с первым или связан косвенно. Очень многое зависит и от воспитания и от условий.
Предположим, что воспитанием родителей занимались из рук вон плохо, учились они посредственно, потому что никто не мог справиться с их ленью, соответственно, мозг оказался недостаточно развит и тренирован, чтобы обеспечить достойные оценки в школе. Это не обязательно значит, что они глупы из-за генетики, просто ленивы и неразвиты. Но по итогу, во взрослом возрасте, их уже нельзя отличить от тех, кто был недалек умом с самого начала.
Однако генетические признаки, все-таки, наследуются и при равных условиях, равном воспитании (которое, в реальности, различается в семье ленивых и неразвитых людей и в семье, где интеллектуальному развитию развитию уделяют особое внимание, в т.ч. своим примером), в семье отличников шанс получить отличника, все-таки, больше.
Не стоит забывать и простую фразу, что гениальность, это 1% таланта, а 99% работоспособности. А 1% таланта надо еще выловить и, кстати, далеко не все отличники - талантливы. Многие просто настойчивы, упорны и трудоспособны. Гениями им, конечно, не стать, однако опередить множество талантливых, но ленивых людей, они могут и достигнут значительно большего в жизни, чем ленивые таланты. А потом эти успешные люди могут найти себе генетически умную пару (среди успешных людей их больше, чем среди остальных) и начать улучшать свой генофонд, по капле добавляя к трудолюбию крупицы таланта :)