Well it is refreshing to read of how proactive you are.
Ive just written an article on this that is listed under "young people" but too new to google, look for it called "how to make friends"
Below are a few threads. Google them and read at least the first post.
Beyondblue Topic the labyrinth of friendships
Beyondblue Topic ostracized -who's fault is it?
Beyondblue Topic boredom- the closed door to fun