На самом деле внешность редко имеет принципиальное значение, особенно что касается мужчин. Я уверена, что дело в характере. Причин на самом деле может быть куча, вам лучше виднее: слишком правильный, маменькин сынок, скучный, трусливый, ябеда, с комплексом отличника, и т.д. Постарайтесь объективно посмотреть на сына, без мамкинской пелены на глазах.