I don't think you are going to resolve this on your own. Not trying to put you down or doubt your determination. But dealing with addiction is wrestling with a big bear. Get help.
Seek out professional care for the self harm, and a tried and true method of recovery for the drinking.