I sometimes see (and hear) about guys who aren't very good looking (and in fact, even conventionally unattractive) with really attractive girls. When I learn more about them through friends, social media, etc the guy isn't even anything remarkable. They have mundane jobs, lives, arent rich, aren't good looking or fit, etc. I thought it's something I only see in movies but I've seen it too many times in real life and in person.

It genuinely makes me so jealous and upset. One certain moment that stuck with me was when I went to the mall with my family and saw the most beautiful girl with this nerdy skinny looking boy. They were with two other people who I assume were friends. When she kissed and hugged him, I was so shocked and flabbergasted.

I don't understand what these guys do right. It just makes me wanna give me up because my luck just seems so terrible. For example Sometimes I even come across girls who have big egos and don't wanna be talked to. What did I do wrong to deserve this?

I'm 22 years old (I turned 22 a few days ago) and still a virgin with no experience.