Quote:
I agree, lift, do something that requires energy and makes you think" not alot of people can beat me at that"
Get some self confidence, also agree nobody has 1000 friends, it's social status, people wanting to look whoo and look like they're his friends. Keep your head up.
Have you read "The Game"? If so, pick up the "Mystery Method"
Great advice by Chelios above. I would follow it.
For your confidence boost, you need to clear your mind of negative thoughts of yourself. Be happy with who you are, and it'll show through with a high self-esteem. Confidence is not something you are born with. Self-confidence is gained through experiencing small successes in life. Even though feelings of failure or feeling overwhelmed can take a direct hit at your confidence level, you can build it back up.
Don't compare yourself to others to highlight your shortcomings.
Nobody is perfect, so don't make perfection your goal. The goal is to feel good about yourself in your own skin and being true to yourself.
Get involved in an activity or exercise program, that should lift many negative thoughts you have by keeping you busy.
It has to do with an inner connection. Confidence means to confide within ones own Self, rather than to be tossed about by outer circumstances.
Good luck kid, I think you will be fine

-Cold_fire