Sorry for the vague answer, but actually finding "the one" is more than a little difficult.
Imagine if you had all the women of the world in front of you it'd still be difficult to find the right one from among them, yeah?
The best one can do is to "not" actively look for them, but to focus on oneself and what you wanna do with your life, then at one point, maybe.. just maybe, you will come across that one girl who thinks like you, and enjoys what you enjoy.
Stop putting importance to it or it'll drive you crazy. Just live your life, focus on yourself as a person. Workout, study, and socialize. Make friends. Talk to girls, just because. Don't try to be a Casanova and flirt with every girl you see, just strike a conversation, a friendly one. Be friendly to everyone around you, that'll give you a good reputation that will attract girls.
I used to be like that. Everyone liked me cause I talked to everyone and was friendly to them, and that got me girl's attention. Once I stopped being like that and became more of a lone wolf, just minding my own business and not giving a shit about others, you know what happened? Girls didn't give a shit about me either. I had to put more work to get them.
So just have a friendly mindset and talk to everyone.
No such thing as right girl. Every girl is the same, just differ in shapes and sizes, For every beautiful girl there are at least 100 girls more beautiful than them in the city, for every intelligent girl, there are 100 more intelligent girls in the city. You'd realize that looks / personality doesn't Even matter anymore.
The connection matters , how well you two connect. Work on that. As dead pool said " I love you because my crazy matches your crazy"