You do not have to change. One day you will find a friend and or girlfriend who likes you for who you are. I know this sounds incredibly hooky, but it’s true......if you were to change yourself to make friends, you would not enjoy spending time with the friends you made. I speak from experience here.
In terms of the internet addiction, welcome to the club. It is 2 am where I am, and I really need to sleep, instead of chatting on net forums.
In terms of not feeling smart, I agree with the second post......your post showed intelligence, in that you were contemplative and analytical. Not everybody has any insight into themselves and their lives. Everyone feels inadequate from time to time.