Lets start with the basics here.
First and foremost, shave that dang beard off. I am not one to judge guys (waiting on smart butt comments from the peanut gallery), but from personal experience scruff is a lot better than that beard thing you got going on in your pictures.
Second, wear some decent clothes. Nice button up shirts and some good clean, non stained pants when you are out and thinking you are going to meet a female.
Second, do you say "well" a lot?
If so, knock that off.
Third, dont go looking for them, let them look for you and when they give you attention only let them have it for a couple of minutes and then go find something else to do. If they are interested they will be there when you get back or will follow you to where ever it is you are going to do.
And forth, find the blind mute ones. they are the best.