this might help a little bit....
http://en.wikipedia.org/wiki/Assertive
Learning this stuff has made a world of difference for me. I couldn't give you books to read about it, because psychologists taught me it. There are basically 4 ways of communication: passive, aggressive, passive-aggressive, and assertive. Assertive is DEFINITELY > others.
Yeah definitely get a girlfriend and remember somethings. People like to be around positive and encouraging people. You seem like somewhat of a negative person. You have to remember that there's no reason to be negative, since negative thoughts just breed more negative thoughts. Anytime you find yourself thinking negative thoughts, try to think more positively. When you think positively you are happier.