Hey mate,
I am going to be blunt here: the thing that is wrong is you. It is the way you look at yourself and at other, it is the way you let the thoughs and actions of others affect the way you look at yourself. You need to get your confidence and your self esteem up. Easy enough to say, but how do you do that?
Well, in my opinion, you dont learn confidence, you dont tell yourself: be confident now. You are or you arent. Confidence comes from experience and experiences, good ones and bad ones. it is a mixture of you having the balls to conquer certain troubles/fears, plunge into uncertainty with as only weapon a bit of faith/hope that everything will turn out ok. That is where confidence, real confidence comes from. That is where your self esteem comes from, true self esteem.
You look back at things you did, fears you conquered and you can honestly say: hell, i am the guy who did that stuff!
So you dont approach a lot... how can you then become confident while approaching? And then when it magically happens and you have arranged a get together, you feel like this is you one shot, your one opportunity, its now or never. That is no situation to get confident in, you need confidence to to get through the situation!
When i was 14, i started playing volleyball. I was quite tall, taller then most others, so smashing should be easy for me. It wasnt. Now, hitting a ball and missing it doenst have the same effect as talking to a girl and finding out she tries to get away from you. But i didnt quit. I practiced, again and again, smashing it in the net, out of the field or plain public even. When there was a competition match, i wasnt confident that i could score a point. My opponents on the other side of the net could smell it, they could smell my fear and they made use of it! Trashtalking, making fun when i missed and lots of other unpleasant stuff.
At that time, i could have had an aversion of smashing, only doing it when i really had to and only focus on things that i am already good at, like serving or something. I could have done that and people would have been ok with that! I would have been a mediocre player. But i didnt. I practiced smashing, over and over again, game after game, match after match. I become good after 2 years. When i hit that first ball who banged the hotzone in the other field with such force, that is when my confidence started growing. Eventually, it became my second nature to hit like freight train.
Approaching, dating, seducing, its all the same thing. Although the emotional blow you get when you fail is not so high in volleyball, the principles stay the same. Set aside your ego, let people make fun of you. Who cares what they think? In the end, you had the balls to approach that girl you were looking, that girl you think is hot. you went for what you wanted! All the rest stood there, drewled and laughed because you crashed, but they never had to balls to just go up there, sober(!) and open.
You will fail horribly! Yes it will sting, but set aside that ego. Let it sting, the harder it stings the more you will learn. You will approach ladies and they will all blow you off. Then you will approach a smoking hot girl. You have been blown out so many times, buuuuut you approach with confidence like a boss, because you already know what the worst thing is that can happen: you can get blown off again. So what? But you confidence will radiate and she will say: hell, yeah, lets go, lets get to know each other! Kablamo, there you go. Your condifence will get up again! Then, when approaching is done with confidence (do remember that the thrill of approaching, the anxiety, will always be there, but that is just the fun of approaching

), you will need to learn to maintain a date. And get confident that when she gets to know you, she will like you. and vice versa.
it is the long way; I dont like the hypnosis confidence, it is not real IMO. You just need to get out there, grow some balls, put aside your fragile ego (let it be broken! who cares? Not us, so why should you?) and approach! Approach, talk to to people, talk to whoever you encounter, be it man or woman, young or old. Be interested in their stories when you start talking. You will grow confident.
cheers and good luck!!