"I know how it is to hate one'self, hon. Waste of energy, but a powerful drive. I wish you the best in besting it."
Agreed - try not to hate yourself.

It is so pointless and unhelpful. So many of us have fallen into this trap at one time or another. Is it that we actually think that it might HELP to yell abuse at ourselves, or is it just that that is the way that we feel? You can certainly be sure that you are not alone in falling into this trap - many of us have been there....
Some of us have come to realize that it just DOESN'T HELP and to try to move on from there....
Maybe we are not the person we would ideally wish to be, but we can (and MUST) accept ourselves for who we are and let go of all of that frustration and confusion.
We need to show ourselves understanding and compassion, as hopefully we would also wish to show to others.
There IS a different way of approaching life, and one's own personal weaknesses. You CAN learn to accept yourself and to try work through your difficulties in a sensible and constructive way if you choose to do so.
Please make that effort - you can do it if you really want to.