Нет, не обязаны.
При том ни внешне, ни внутренне. Ребенок это целый отдельный человек, который, несмотря на то, что он "родная кровь" другой, одинаковых людей не существует. Даже в рамках одной семьи не будет двух одинаковых детей.
Он не обязан быть похож как клон на маму или на папу( в роду есть еще бабушки-дедушки-прабабушки-прадедушки и т.д.), общие черты могут быть - да, но, опять же, эта внешность может отличаться от его представлений о красоте и если он хочет быть, например, не брюнетом, а блондином и будет им - это нормально. Так же нормально и то, что его выбор в одежде, его стиль, будет отличаться. Другой образ жизни, другие тренды, другие субкультуры и так далее.
У него может быть другое здоровье - лучше или хуже, это не то, что он выбирал сам.
Он не обязан идти по пути отца или матери или поступать со своими увлечениями, работой, учебой, отношениями так, как хотят они. У него свой путь. Ребенок, может, например, " в родителя" иметь хорошие физические данные, но не любить спорт. Или иметь родителей-ученых и мечтать стать музыкантом, не разбираться в точных науках.
И страшно, когда родители начинают ломать и строить ребенка под себя, пытаться реализовать их несбывшиеся желания( " а я всегда хотела стать балериной - отдам дочь в балет, хоть она и хочет плавать"), обязывать его нести груз ответственности за их личные жизни и счастье ( "как я могу быть счастлив, если мой ребенок будет учителем?!"), обвинять в том, в чем он не виноват или в том, что по праву ему принадлежит( отсутствие или присутствие способностей, здоровье, внешность и т.д.). Такие дети вырастают забитыми и несчастными, с кучей комплексов и внутренних рамок-ограничений, такими же нереализованными и несвободными, как и их родители, и так же будут отыгрываться на собственных детях.