There’s a study out that shows that, if a person of average attractiveness asks someone else for a date, completely at random, there’s at least a 50% chance that the person asked will say yes. A lot of average people do better than that.
The situation is a bit more complicated for women than men, in that men usually should just ask women for dates fairly forthrightly, whereas women often would prefer to get the guy to ask (and yeah, if that works it works better). However, given the general social incompetence of all young humans in our society, I’d say that the way to get more dates is to ask more guys. Yes, it’s embarrassing. But no, you don’t want to be lonely, so just get out there. Ask ten guys for dates and record your results. (Obviously, I’m not advocating that you pick total random strangers! But ask some guys who seem okay.)
I would also say that the way to meet more guys so that you can know who you want to ask (or have ask you) is to join more social groups, teams, clubs, hobby groups, activist organizations, whatever. The more people you know and who know you, and the more people you know who share your interests, the more likeable guys you will have to pick from. The more female friends you have, the more they will try to set you up with their cousins, etc.
Having at least one really strong hobby or interest will also help you deal with the pain of loneliness and longing for marriage. Brooding doesn’t help, but having other stuff to do - that does help.
Go to Mass every Sunday, of course! You will meet people and they will be able to meet you.
If you get a job and you like your coworkers, it’s also acceptable to ask around to see if any of them have relatives, friends, etc. whom they might want to set up with you. Heck, they will probably ask you about this, long before you ever think about it.
Do not regard every first date as potential great romance and tense up. You’re supposed to be getting to know the guy, and vice versa for him. Do something fun together. A good guy won’t try to push you into anything. If you run into a bad guy, there’s always taxis or 911.
The more dates you go on, with different guys, and the more people you know in general, the more you will get to know about people and about yourself. The more comfortable you are with yourself and others, the more guys will find you attractive and want to get to know you. You will also be better able to spot guys not worth your time, vs men who are real gems.
Talk to St. Anne, the mother of Our Lady, and Our Lady herself. They are Jewish ladies. Of course they will matchmake for you!
You’re at a good age to look around, and it’s very likely you’ll find a good husband. Good luck, God bless, and good hunting!