Guys and girls struggle with the opposite sex mostly because they cannot communicate with them. Social skills, naivety, anxiety etc
Sure looks play a part, but I see lots of average looking guys and girls with partners so I strongly believe communication is the problem
Most Helpful Guy
If you have enough guts (especially self confidence and esteem), most of the time (not always), you can attract and be successful in front of your out-of-the-league person.
Every day, we see a lot of average looking guys with drop dead hot ladies. Why? Because they were confident about themselves. Of course they didn't have (the major) appearance advantage but they knew what to talk and how to talk. Their intentions were clear and didn't expect that much as daydreamers do.
Bottomline: You're right0