My feeling is that people these days don’t really start maturing until they’re in their thirties. Our parents married young mostly because they had to. Economics drove them to it. Now we can take extra time to discover who we are before we get married. Men perceive this as a loss of status, whereas women are more empowered.
Can you move? Moving to a big city ten years ago really changed my life. Cities are amazing places, tons of people around, getting jobs is way easier, girls are easy come easy go. You’re never going to be in a better position than you are now to move.
I mean, you could work on yourself more and you’ll probably end up doing that, but a clean start in a new city can totally turn your life around all by itself.