Yes, that self hatred can go away. I used to treat myself like dirt cause I didn't think I was worth anything. I see a counselor and she's been very helpful in getting me to rethink my way of living and treating myself.
Is that an option for you? A good counselor is worth their weight in gold.
As to your drinking, I hope the support here can help you stop drinking for good.
And yes, you can make it.