Hey guys.

Im a university student and on paper I shouldn't have any trouble getting laid. I'm 6'4, muscular enough to fill the sleeves of size Large t-shirts while still being lean, have a decent looking face (was a model until my mid-teens) I've had girls come up to me in clubs just to rub my pecs, say "youre hot come talk to me" and other stuff and still rarely get laid - its ridiculous.

I had an unhappy childhood, and smoked weed every day from 15-22 (weed makes me really quiet and gives me SA), and have only just quit a few months ago. These things made me really reserved and shitty in conversations.

I feel like I never have anything to talk about, despite not having an empty/boring life. I go out to clubs a lot, am on the american football team, have worked as a dive instructor in indonesia as well as lots of other stuff, but when I'm in a conversation I feel like my mind's blank. Rarely have something funny to say or a good story to tell.

I have lots of friends, and 5 girls who would all call me their "best friend". I know this is a sign im not sexual enough or whatever, but ive slept with 3 of those 5 and had a couple want to date me, im just not that interested. The problem is, I don't understand what people like about me...

So when girls get to know me, they are definitely attracted to me (from experience), I just can't strike up a quick connection with people, so I can't just go up to a girl and talk to her and have her instantly sexually interested in me and I dont know how to get around it. And it's not just girls, I lurk on the edge of parties until I get ridiculously drunk/confident and rarely talk to new guys because I just think I'm boring.

Can anyone give me some advice? I dont know how its possible since obviously I've been in/around so many conversations in my life, but I literally feel like I don't know how to talk to people/hold a conversation (at least a vaguely interesting/funny one). Anyone been in a similar situation and managed to get past it?