be comfortable with yourself. even if you think you're the ugliest thing on earth just be comfortable and realise that there is nothing you can do about it so dont worry about it.
i am unfortunately folically challenged and so i have a #1 hair cut but when it grows it shows. my newest gf finds the fact that i dont worry about my hair one of my more attractive qualities and so in turn makes me feel good.
so its not about looks....
my ex was the same as well, she liked my appearance and the fact i wasnt hung up on anything.
once you get this sorted then just talk to a girl... even if its just an ice breaker of 'hi, how are you?' etc make a bit of chat and introduce yourself, then make an excuse and leave. next time you see her then you can say 'hi xxxx hows it going?' etc and strike up a proper conversation. gets their attention more i find if you're not trying it on from the off. girls seem to love a challenge as much as the lads.
next up just listen and ask questions about their interests.... if theyre into painting, ask them what type, sort, favourite artist, inspiration etc. ask leading questions, not ones where the only answer is yes or no. awkward silences will follow i assure you. i know.
this is coming from a guy who is crap with women as well so i know your pain.