Valuing the people who value you is perhaps the best solution to an ailing love life.
It is not only a problem for women, it’s also true for men. Most successful people like lawyers and doctors you find out there can't seem to find the type of women that suit their tastes. You often see such men still single at 38.
I'm bringing this up because I decided to find myself one amazing partner and create an amazing life for myself, and it was all about giving up my mentality of finding a woman who is exactly like me. And I successfully did it. My wife is the coolest person in the world.
If this has been your pattern of dating for 5-20 years, you have obviously been missing some vital points. It is time to change your mind.
And you might have been overestimating yourself. If you often get men you consider lower than your class and taste, it may possible mean that you have been overrating yourself. The type for man you attract is possibly the type of person you have always been. All you need is a man you share the same values and ideas with, a man who can be your best friend for life.
The major culprit in the whole thing is that we have been nursing very unrealistic dreams and expectations about the way we see ourselves and the values we expect to see in others.