I say date everyone who says Yes. By date everyone I don't mean get into an LTR with everyone, I mean just go out and have some lunch together, take a walk around a nice area, or see some movies or plays or something.
Looks are superficial and if you are looking for your dream girl to fall into your lap you will be disappointed on two fronts: first, the girl you may totally love at first sight may not be interested in you or be unavailable and second, if you do go out with her she may turn out to have some flaws you can't deal with or you may just not click.
On the other hand, if you date around you will soon realize what kind of girls you like more and which you don't, and you may even discover things you wouldn't have otherwise with some.
It's always a good idea to sample the field and then if you meet someone really worth your while then you can pursue a relationship.
Plus with experience you will gain confidence, as Interceptor alluded to, which will make it more likely you wil be able to get the woman of your dreams later on if she enters your life.
Consider this: if the woman of your dreams came into your life right now, would you really know what to do? Would you have the confidence to hold up a non awkward conversation and take her to places you know you'd have a good time at and not bore her at (as in take her somewhere other than dinner and a movie)?
Unless you've dated around and had some experience you really might not be ready for that. So take it easy, enjoy the ride, and don't sweat finding "the ONE" right away. She'll come, and you won't even know its her when you first meet her nor will you expect the timing of her arrival. She will just come.