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