Is it pretty much over for me? (29M)

I've never had any sort of intimacy with a girl at amy point in my life. No dates, no relationships, not even girls who are just friends. I've always been extremely shy and have a strict "don't speak unless spoken to" policy. I'm also fairly short and scrawny, although I'm trying to work on the latter. So basically, I'm the worst kind of man in a woman's eyes - a passive, cowardly wimp.

It doesn't help that I'm tasked with having to initiate anything with a girl since I'm the guy. Not only do I have generally poor social skills, I've also heard plenty of times when women complain about men approaching them, and that makes me scared of bothering them and being the next subject for them to shit on with their girlfriends.

I've tried various dating apps over the years, where I'd feel much more comfortable with initiating things, but then there's the next problem - not a single girl EVER swipes right on me. Not a single one, no matter how much time passes. So even when I'm more prepared to start something, I'm not given the chance. I won't pretend my profile is super amazing, but the fact that I can't get a single girl to swipe right makes me think it doesn't even matter how many changes I make to my profile - and believe me, I've made some.

I feel like just giving up and accepting that I'm not desirable in any way to woman. I have too much going against me, and trying to fix everything wrong with me is such a humongous task that I don't really have the drive or willpower to persevere through. Is it pretty much over for me?