O.O what alive pretty much said.
I can honestly say I can relate to what you're going through. I struggled with self-loathing in the past, and still wrestle with low self-esteem. One little thing that helped me was whenever I bagged on myself or called myself a name, I tried to give myself up to 5 positive AND TRUE honest compliments to myself. What it did for me is that it helped me discover some true and wonderful things about myself, and I learned how to love myself overtime. It also helped me so that I could see the way God sees me, rather than how my flesh saw me.
*hugs* I will be praying for you, alright? Don't listen to those lies you tell yourself about you not being good enough. It's a trap. Also, if it helps at all, from what I seen of you on this site, you seem like a friendly person.