There was a parable about a man who was seeking the perfect wife. He searched everywhere, and traveled around the world. Finally, after years of exhaustive searching, he found her - and she was waiting for the perfect man.
It is a Buddhist story.
It boils down to - you have to be the best YOU can be. Then you will find someone who appreciates that who will be perfect for you.
And of course, not looking desperate helps.