Let's look at the bright side. How many people here on CathInfo have found good spouses and are raising good Catholic Children? A lot, probably.
If you think your vocation is marriage, then the two most efficacious things you can do, imo, are to hope and to pray. Sure, do the practical things that would give you the best likelihood of finding a good spouse, but resign yourself to God's will and trust Him to find you a good spouse or to remain single.
While virginity seems to be less common these days, there are still many who hold out for their spouses. When I got married I was 29, and my husband was 34. Both still virgins, and not because we never had opportunities or were horribly unattractive, but because we had some sense. Neither of us were raised Catholic, either. Both of us lived in a small town with absolutely no prospects within many miles. And here we are. I always figured that if God could create the world in 6 days, doubting that he could find me a suitable spouse was just silly. Doubting that it's possible to raise good Catholic children is just silly as well. We can. God tells us to, so there must be way.
There are still men and women of good will out there. Don't lose heart!