Be simple with it.
Start slowly.
I know you don't want to hear...get your life in order first..although that IS what you need to do...that won't get you a girl immedately...and that's what you're looking for.
Here's a quick, TEMPORARY, fix:
Read this post on body language and pre-approach things
http://www.sosuave.net/forum/showthread.php?s=&threadid=92922
Go to somewhere hot girls are going to be...go to an event in your city...go to the pool...go to the mall...you get the idea
Do ALL of the pre-approach things...enter there HAVING FUN...enter in your own reality...which is more fun than everyone else's!
Give her a smile and eye contact...HOLD the eye contact...and approach
Make the first one's simple...
"Hey! I'm ----. What's your name? I'm out meeting new people. Are you single? Cool, write your number down here"
It's simple...and with the body language, fun attitude..and tonality and such...it is very effective