Hey Gem, if you really want some advice, I'll tell ya a couple things...
As far as your profile goes, you should get a few more pics up, no girl just wants to see one pic of someone and nothing else about them... remember a pic's worth a thousand words.
Another thing is when you start talking to them, girls can smell desperate a million miles away, and nothing turns them off more than that.... be yourself but also leave a little mystery to who you are, girls love that, but not creepy, they hate that and it'll send em running.
Third, remember girls are kinda fickle in their tastes, they say one thing and want another, and even then most of the time they don't know what they want, or if they even wanted it in the first place.
And finally you seem like an generally nice guy, yeah there's the problem, "nice guys finish last" as the saying goes, they want to have the fun guy and finally after they burn all their bridges they go after the nice guy to settle down with, but even then it get dull for them, you see women are a complicated creature, they not only have a time and place for everything, they must time it all perfectly or something's wrong...
It's really hard for any of us to really get across to them that our cheesyness is who we usually are, and I'm not saying that there are a lot, and I mean a lot, of lame guys out there ruining it for us with them before we even meet them, making them more on guard and on edge when they do come in contact with a normal, a typical guy that they are looking for. You have to be able to connect with them without dropping too many lines at first, and one thing for sure you can't let them walk all over you, they hate, and I mean hate a doormat guy, nothing turns them off more than a milksop, and a broke joke, these things will leave ya dateless everytime.
If you take a girl out, regardless if you're going to see her again or not, treat the date like you've been going out with her forever, and that no matter what the two of you will be together forever, it will allow you to ease up and not be so nervous. Another thing when you go out on a date don't be a wallflower, just sitting there and letting them do all the interaction, they will feel like they are dragging it out of ya, but don't just talk about yourself either, do a 50/50 thing, give them some time and then you tell something about yourself. Also tell them about things you wouldn't normally tell them about yourself, it will make you seem a bit wild and edgy without going overboard of course, if you do too much they'll just think you're weird, but even then some girls like that, so you gotta feel her out and get a notion of her personality. Finally try to find someone that is close to your personality and what you value, if you're going for the "good girl" high morals and values, you should be the same way, not just an act to get to first, second or third base with her, cause if you do that you're doomed to fail or end up very unhappy. Also try to find someone around your same pay range and same education, just a tip to help with the comfort level you'll be facing.
On an final note, I'll just say something about age, I know may people say it ain't nothing but a number, but trust me, if you go for too young or too old it will mess ya up, trust me on this been on both ends of that spectrum and it sucks! Here's a good rule of thumb, you take a span of 10 years, five years older or five years younger is about right, and things should be pretty even keel. Well hope that helps some thats about all I feel like saying right now, if you want more I'll start charging, lol. Take care and good luck and hunting.