Don't do anything. You shouldn't talk to her, cause you have 0 confidence. Anyone with 0 confidence should never talk to anyone.
So what if she's pretty. Dude, all the pretty ones are insecure. They know they are pretty, but are they really? Why is she out of your class? Cause you have no confidence, or because she is hotter then you?
Hotness does not mean a thing. What have you got going for yourself? What are your hobbies, likes, dislikes, and so on. Have any, or is this it. If you don't have any, stop playing games and going online, or you'll never be interesting and you'll never land a hot girl.
All the girls I knew that were 20 or younger that were hot, were insecure. Had not much else besides their hotness going for them. Once you strip away the layer that all guys want to get with them, their the easiest girls to get with. All you have to do, is 1- Be Confident, 2- Show her some shit she has never done before, 3- Never talk about how beautiful she is or how much you like her.
She doesn't want to be put on a pedestal. Every guy on earth tells her she is hot, and falls for her immediately. Show her you like her for a different reason then her hotness. Let her know that even though it's a bonus, its far from the main reason you dig her.
And by the way, you can go and talk to any girl at any time, under any situation if you have confidence. All you need to do is be amusing to her and her friends. Pop jokes, playfully make fun of her. Show interest in her friends. It's really easy if you just stop mentally beating yourself up.
The only question I have is why are there so many pansy's on this site? All the stuff I have seen is about love turmoil. Man, stop with the drama, and realize, even if you get rejected, the experience is priceless for next time. You'll never build confidence if you don't try. Just remember to be funny and entertaining, while making fun of her slightly and slightly complementarity to balance it all out when you talk to her, and your golden.