Girls want a confident guy who believes in himself and isn't shy about expressing his thoughts. If you can do that without being offensive or coming off as annoying, then you shouldn't have problems. Of course the next step after a conversation is asking them for their number which I think is the hardest part.
Also having good posture( meaning you keep your neck straight and chest slightly out) helps. Having relaxed body language is a plus, in addition to looks and height.
Also being too much of a nice guy gives the wrong impression. Women sometimes find nice guys to be manipulative b/c they think they're being nice for the sake of pussy. They also take advantage of kindness and give you nothing in return while expecting more and more. Not saying you gotta be a jerk, but just don't be a needy individual.
Being in school for 3 1/2 years, this is what I've learned. It think it's pretty accurate, and it's just a matter of execution.