First is that I'm of the opinion not everyone is always in a place in their life where they're likely to get a good match even if they're trying. People are often reluctant to talk about these parts of their lives, so I'll share my experience with this.
There was a period in my late 20s where I really struggled to find someone - this dry spell lasted maybe 4 years. Looking back on this period it's easy to see that even though I was interesting, fit, had hobbies, good hygiene, etc, I was very likely emitting some weird vibes that alienated me from potential partners. That was probably a mixture of sadness (due to loneliness), desperation, but also some incoherent mix of pride and self-loathing. I also had social anxiety that I hadn't learned to control.
That is to say, I was never undeserving of a connection, but had some ways of being (that were hard for me to recognize about myself at the time) which made it hard for me to form those connections.
I have friends who had dry spells for much, much longer - but while what I wrote above didn't directly related to them a lot of it did. We were all lucky enough to find love in the end.
I have no way of knowing if this applies to you of course, but I do feel like we have a tendency to euphemize these periods as "dry spells" without talking honestly about the loneliness, uncertainty, vulnerability and fear that can often be felt during these times.
My advice is to take the pressure off yourself - maybe right now isn't the time and when you look back you'll see why. The self-imposed pressure to have a partner can build a desperation that seeps out, and is deeply unsexy. I recognize this is a frustrating paradox, but the only way around it is to learn to be comfortable with who you are. It's ok to be single though, and gives you a lot of extra time.
I would strongly recommend using this time to work on yourself - learn an instrument, learn to bake, learn a language, read interesting books, etc. Don't don't just smoke weed, play video games and watch YouTube. Build yourself into an even more interesting person than you already are. If you have mental health issues, use this extra time you have to put some serious work into addressing them.
But also, do activities that give you experience talking to different types of people in a low-stress, non-sexual environment. Get active in your local left org, join a book club, volunteer at a soup kitchen, join a community soccer team, get involved in municipal politics, do language exchange, take a dance class, go to community events they post at the library or community center. Get used to saying yes to things even if it scares you a bit.
[...]
Anyhow, there is no easy answer to this problem. The best I can do is tell you that this isn't that uncommon, a lot of us have been there, it is hard, often humiliating, generally sucks, and you don't deserve it. I mostly hope that just knowing that even though you feel alone you aren't, in a way. I really hope you find someone you deserve comrade.
I was very likely emitting some weird vibes that alienated me from potential partners. That was probably a mixture of sadness (due to loneliness), desperation, but also some incoherent mix of pride and self-loathing.