The thing is, no one actually can help you fight this battle. Because most of the time people can't even understand what's going on inside you or mostly you don't let anyone understand.
Only God knows what is troubling our mind and realizing that no one can know your mind, then you have to fight for yourself and break out from self hatred.
If you think you aren't better than anyone else, I doubt it because it is what you feed your heart with. This is why you need to feed your heart with positivity always and challenge yourself to every negative process.
Thank you for posting
RE: Ways to win the battle with Self-Hatred!