There is no such thing as "the right one". Honestly, what are the odds of bumping into the girl that's the right one or your soulmate when there are over 6 billion people walking on this planet? The good news is: There are plenty of girls that do match your "requirements", but none of them will be the perfect one(and perfect is boring anyway).
Why would you lower your standards to get a girlfriend? Think of it like this: If you lower your standards of finding a house to live in, and you end up with some crappy house that leaks, looks really ugly, like it survived a war, doesn't get warm in the water, or cool in the summer, has no running water and windows. Would you live there? Yea, maybe for a little while until you'd got sick of the house. You'd b*tch about it and start looking for a new place to live in, and in the meantime sleep in hotels, at other people's place.
Relationships are the same: Lower your standards to a girl that doesn't really meet your standards but you want to stick to because it at least gives you the security of being in a relationship will make you very unhappy. You'll cheat on her ass, think badly of her, and solely for the purpose of being in a relationship. How pathetic is that?
In fact, the want/need of being in a relationship is what drives you into unhappiness. Learn to be happy with who you are and work on yourself for the purpose of improving yourself. Not because you want to be the best person for someone else, but because you want to be the best person for you.