First thing you need to do is figure out a way to meet these girls before you can talk to them or get a date. You don't need to be walking up to random chicks on the street and creeping up their day. See if you're friends can introduce you to someone or look for a girl at a social gathering. You can also try places like the gym but I would suggest getting friendly with them before asking them out. Stay away from bars unless you want like 50 STD's. If you have no friends and don't go out much then your last resort may be something like Match.com.
Stop staring at their bodies - and initiate a conversation about something she is interested in. Warning: don't let her think you want to be "friends" - flirt a little - give her a compliment - and hold back a bit - don't be so easy. Humor and intelligence are great for meeting new girls - and don't keep talking about yourself - ask her about her interests and learn to converse.
Just walk up & Start the conversation with her first that works..Because she probably wants to talk with you but she is shy also? & Worrying about how a girl's body looks like that is a negative shouldn't worry about that. ^...if you really like her you wouldnt see what types of things that she is into and start talking to her about that type of stuff with her.. making her laugh (girls love a guy that does that) that'd rather that.