20yo dude here

I've always been called exceptionally attractive/handsome by girls. I'm in excellent physical shape, I'm 6ft tall, I dress well, I take good care of my hair, hygiene, grooming etc.

I am dedicated to my two main hobbies (electric guitar and fitness) and I believe I do what I can to keep myself busy and always improve myself. I am a good conversationalist and I'm very social, I tend to take on the 'leader role' in most social or academic situations. I am comfortable around girls and it is clear they usually have fun hanging out with me.

Additionally, I am a very kind and accepting person though I have been told I can give off a cocky vibe by people who don't know me well (I try to, without being a douchebag). Most of the girls I talk to a little more tell me I am a great person and they show interest.

That being said, I consider myself to have relatively high value, but I'd never go as far as bragging about my good qualities to people.

Despite all this, it is very rare for me to meet new girls or get laid. There are a few girls that are into me which gives me confidence that I am doing something right but most of them live abroad (I lived in many different countries throughout my life) and I rarely get to spend time or hook up with them as I don't go there often at all.

I'd appreciate if someone would help me figure out what I might be doing wrong or what I might want to try doing to improve here. It's beyond me how some of my significantly less attractive friends which don't have much going for them in life are getting a lot more girls than I am.

Edit: I almost always escalate with the girls I do talk to. The problem is I don't talk to many, I don't know how to initiate without coming off as a jerk that only wants to fuck.