Ok first thing, no girl is perfect. Thats one of those messed up thing your mind tells you usually when your in love.
Now, knowing that make sure you make mental notes of little quirks that make her unperfect. Those will be the things that youll usually fall in love with in the end.
Lastly, the thing to do is go out and find the most beautiful girl you can find. I mean on thats like way out of your league. Also one with an attitude problem is an added bonus. Ask her out. When she rejects you, call the girl youve been talkin about and youll find that shes a lot more appealling.
Take this advice at your own risk.
Tyler!