Impulse and Undrave ~totally agree with what you said.
You have to first consider, do you want a gf - a temporary relationship to get your feet wet or do you want something lasting? And are you ready to pursue something lasting? From the responses, you might be younger than I would think, but that's up to you.
On general, be yourself. Don't go LOOKING for one in the sense of beading every female you see with the intent of "girlfriend material." Sometimes, you're lucky and you find someone. Most other times, you friend them first and see where it goes.
Most of the time, people try too hard - either to be the image they think the other person wants or to be and act like someone they're not just because. That "because" is lack of confidence. Be confident and sure of yourself. Yes, it doesn't hurt to "think" and plan a little, but in the end, girls usually want the same thing. A nice (I'll elaborate on this in a bit), responsible, caring, mature guy who is confident enough about himself and who he is to be willing to share something about himself with the girl.
As for "nice" - I think this gets lumped too much into the dichotomy of "nice" vs. "bad ass-dangerous" guys. "Nice" guys are generally labeled as doing everything and the girls complain they want someone who'se not as conceding . IMO, being "nice" doesn't mean doing everything for the girl or other person. As in everything, there's always balance. As for the "badass" guys, yeah, they might be exciting, but in the end, you don't bring assholes to meet the parents. You bring the guy who will bring flowers and his manners to the parent's front doorstep. That said, good luck.
