I wasnt sure where to post about this...I made my first post on the anxiety board, which was deleted by mr. moderator

anyways...to recap, i've been dealing with depression and social anxiety for a while now. but whenever things seem to be going well, my low self-esteem seems to manifest and ruin things for me.
i fail to realize that everyone has problems just like i do. i blame myself for anything bad that happens, whenever im around. if someone laughs while they're speaking to me, ill think to myself that it must be me. even though im told im a nice, even attractive person, i fail to get the feedback that actually makes me feel happy. is this a product of the depression? or is my self-esteem holding me back from being happy?
since im a hyper-sensitive person, its been difficult for me dealing with social life in college. i have many friends (or so i think...you'll see in a second) but still feel uncomfortable pretty much all the time around everyone, obsessing over how i come across and what the person thinks of me...that they're judging me negatively, ALL THE TIME.
just when it was getting better...i broke up with my girlfriend (my decision) and since then, she has been bashing me to the core, telling me what a horrible person i am, and since i confided to her about my social anxiety/self-esteem issues with other peers, she now attacks me for being a "horrible friend" who is only a "good drinking buddy" but someone who never would be approached for anything "real."
what do i do...how do i gain the motivation to be happy with who i am???