It seems a lot of the issue is a self-confidence one. Confidence (not to conflate with ego) can make an average person more attractive, and an attractive person even more so. As it is often said, nobody can love you til you love yourself, and it’s the truth.