Quote:
I went into that dance thinking, "I'm gonna hook up tonight. I have to."
See there's your problem. You are putting way too much pressure on yourself. Next time think to yourself "I'm going into this dance to have fun, I'm a naturally social guy and I want to meet new and exciting people, both male and female."
Once you feel you have built up SOME confidence, think to yourself "tonight, my only goal is to approach girls, even with a basic opinion opener, if I feel nervous I don't have to stay, but I should at least approach one set"