tl;dr long mumbo jumbo of thoughts/rant of my struggle with any kind of love life

Is it just hard to get laid/finding a gf for your average male ? I don't know what I am doing wrong yet cannot end up in a situation where I am asking girls out, taking girls home or successfully seeing a girl again for a second date.

I run, do exercise when possible, have decent hygiene, always make sure to look my best when going out, make a point of talking and laughing with as many strangers as possible (usually staff of some kind in some shop), yet...nothing. Always stall when I see a random cute girl looking at me on the street or station or when conversation is going well with (some barista, staff, etc) because would feel awkward asking them while they are working, feels inappropriate. I don't do any activities that put me in contact with new people, let alone women.

When going out at night, girls always seem to go for the top 10% of good looking guys, which makes finding a girl that's interested in you a lot harder. Apps like Tinder have never let to anything past a first date, some have felt quite "bad" so have never even tried kissing/asking them back to mine. Just maybe light touching which often yields some touching back on their part. Idk if I am doing Tinder wrong too and regardless of how good/bad I think the meeting is going, should I be trying to kiss them/get them home ? Can never judge if Tinder dates want something serious or not.

Sorry this mess of words, just unloading my thoughts. Could really do with some advise. Want some sort of contact with women, don't know what.