you look fine, except that haircut, but that's just me.
I think you lack the confidence to approach women, you need to show more of
your personality and not worry about things going wrong, just have fun with it.
Don't overanalyze situations, and just feel what you say with the truth, as
though they were your friends, but subjects on what they might enjoy.
Attraction takes time to develop, so show them what you have to offer, and let
them get interested in you, the more it starts to work, the more confidence you'll build.
Don't worry what they say, don't let them bring you down, and know the type of person you are.
Women like someone that can stand up for themselves, be in control and have ambitions.