I've done a bit of give and take whilst here - I went to a nightclub twice as an ice breaker with my flat mates (we're still not getting on, but that's another story). I just feel cheated I guess I don't drink, therefore I might aswell socially alienate myself from now on before everyone else does. As history repeats itself, rejection will sure be on the cards. I'll protect myself by shutting down from the world before people give up on me.
There's just no point anymore.
Sorry about the rant, I just feel like crying.
I think the hardest part is getting the timing right. If they don't look busy or are eating alone just walk up and introduce yourself. They arn't going to be repulsed I promise! Especially if you ask them would you mind eating with me. Or in class, an easy way to start conversation is to discuss the subject matter. Then the next time you see them if they don't start the conversation talk about something thats really been bothering you. And ask them if they feel the same, or what bothers them. Once you know eachothers pet-peeves it's surely bound to go in the right direction. If all else fails say something completely random and silly :) A good ice breaker.
Just don't say you wanna give up! I felt the same way for so long, and really did give up. And nothing gets better from it. Trust me, I still hate being rejected as much as I always have. But you're not gonna find out who will reject you without ever meeting them ya know?
You have to try and find the other introverts around you, and you know how because you are one! Look for the quiet type, maybe even looking down (because they also feel awkward) and go talk to them.
I personally say fuck groups. There is so much more to one person than an entire group of friends. You just have to find them! And with determination I know you'll do fine.