Re: Hot bubbly cheerleader
Both of the commentors here have good ideas. Odlaw is right in gaming other women. It's a bad sign when the only time you can talk to her is when you are high and drunk. You need to revolutionize your mentality. A confidence boost is one thing you could use, and a reduction in the tension in yourself that you are creating is another. And please, don't ramble on about "Oh when I'm feeling good it isn't a problem". As I've learned in swimming, if you can do something good when you are tired, you can do it when you are at max energy. Force yourself to do something if you have to, but try you must.
As for approaching her, you do need to initialize something. If you remember at least one thing memorable from the drunk-high encounter, use that in your first text or conversation with her. You want to try and bring the conversation back around to that fun moment in the conversation. You need to start flirting with her, and you need to show her that you have some balls.
You're on some troubled ground. She probably thinks of you as non-man material due to your innability to talk to her or even act like a man when you're around her for most of the time. Fix your confidence issue, and you may have a chance with her.
"There is no better than adversity. Every defeat, every heartbreak, every loss, contains its own seed, its own lesson on how to improve your performance the next time." - Malcolm X