I felt the pain in this question,
First off, Kevm3 gave some good advice....beyond what he said...
Be mindful of the way you walk & behave. Don't shuffle your feet or walk w/ your head semi-looking down, don't fidget with yourself. Always look like your going somewhere, take purposeful strides, keep your shoulders square, head straight up. It sounds funny, but watch a male animal. A stud horse, a bull, a rooster even....all walk/strut w/ a confidence like they know they are the king in their field. Do you walk, behave with that same sort of confidence?
People thought I was cool & confident WAY before I ever thought of myself as being so. All this was based on me dressing nicely and walking confidently as a result. So like kev said, get you a new outfit or cologne.
Also, the type of women you like, where do they hang out at? Go there, and just smile at a few of them as you pass by them. Don't worry about trying to talk to them just yet. Just make casual eye contact with them, smile......as they smile back that will give you confidence.
Most importantly, get out of your own head. Don't wory about why women arent approaching you, or what they think about you. We've all done it before.....but just keep doing what makes you happy and continue to build confidence apart from needing a woman's approval. Keep the mindset of "I'm a good guy, I'm confident, the right woman/women will like me" Believe that when you say it and let that fuel you.