I haven't stopped completely but have went from drinking a bottle and a half (usually more) of wine per night to drinking twice a month. But like you, I am a bad drunk, I can become very aggressive, so I am striving to become completely sober at some point.
Obviously I am still drinking a couple times a month but since I was drinking daily, I can recommend a book I read that helped me greatly reduce my drinking from what it was to what it is. I can recommend two actually.
The unexpected joy of being sober - amazing book, thoroughly enjoyed.
And
How to kick the drink easily - Jason vale - this book really transformed the way I thought about and viewed alcohol, it's a real eye opener.
To be honest, I don't think there's a 'fix' for being a bad drunk, you either are or you aren't. And if you're anything like me once I have that one drink, I can't stop, so I am best just not picking up that first drink in the first place. I heard a quote that I really relate to, "one drink is too many and a thousand is never enough".
What I also found help me is rather than making it a choice, the arguing with myself all day, "hmm should I drink tonight?" "What if I just stick to the one?" Once I just made a firm decision that no matter what, I was not going to drink, it stopped all the chattering and arguing with myself in my head.
Sorry I can't be of much more use but if you can, have a read at both those books.
Good luck