In talking to my good friend and personal life guru, I've realized that I don't hate myself. It's parts of me that I hate. And I think that's okay. I think all of us have imperfections we look to remedy and goals we seek to accomplish. It is the parts that hold me back from realizing my full potential that I despise. It is the lethargy to change, the selfishness, the fear that I want to viciously kill. I see a part of me that finds joy in seeing me fail. Call it whatever you want. Lack of self-esteem, depression, doubt, laziness. I think at one point of our lives, all of us go through an internal conflict where we need to seek out, identify and pull out those elements of our character, then maliciously stomp every single ounce of slithering life residing in them.
And forgiving yourself? That's partly true.
I don't think you should forgive the parts of yourself that you hate, but rather the part of you that was complacent in allowing those self-defeating beliefs to rule your life. It's okay to fall down. It's okay to make mistakes. It's okay to give up. Just as long as it doesn't always stay that way.