@Checkfigure1
You can break that vicious cycle but it will not happen overnight.
You need to 1. realise where you don't respect yourself 2. replace the old values with new ones. 3. get confident.
I think this book can help you. Either you have this problem or not it has some really good exercises that can help you realise where you dont respect yourself enough. It is a tough book to go through it though:
http://www.amazon.co.uk/Toxic-Parents-S ... 604&sr=1-2
This will help you start being more positive and will help you replace the old values with new ones:
http://www.amazon.co.uk/Cognitive-Behav ... 0470018380
To get more confident try martial arts. Not only it will make you believe more in yourself but you will meet people and you will socialise. This is great because the more people you talk to the more you will improve
NLP is good too but for some specific things you want to focus. A good book about basic things on NLP ( nothing to do with seduction though) to my opinion is this one:
http://www.amazon.co.uk/Change-Your-Lif ... 259&sr=8-1
Good luck!!! =)