This pretty much mirrors my mindset almost to a tee, i'm 25 though. This weighs on my mind pretty heavily all the time. I feel pathetic for even talking about this with other people let alone strangers on the internet.
But some part of me can't shake the feeling that it's too late for me. Like I'm just so far behind the curve when it comes to dating, that it's almost not really worth it for a woman. I feel like by now, most people kind of have their regular groups of people that they hang out with and you generally pair with people from those groups. I got friends, but I'm not really the guy you ask to be your wingman for a night on the town. My best friend just invited me to some party but my wardrobe is

and life in general just aint really hitting like that so I declined. And I've never really felt comfortable with how my voice sounds so I don't talk that much let alone to random women out here.
Part of me knows that I can't give up but part of me wishes I could so I could get over this thirst.
I carry around so much guilt and shame for not being better that it's unbearable.