If you keep doing the same things you are doing now you can only expect the same results in the future.
You have to decide who and what you want to be and then be bold enough to live that life. Fuck what others think, besides it can't be any worse than it is right now.
Take up a sport like skydiving, flying, or whatever helps you define your life. Take chances, after all you have nothing to loose.
Dress like you want to dress. Make friends that you want to be with even if they aren't popular. Make friends with people that will accept you the way you are or the way you decide you are.