This might not be a helpful reply, but it’s a self perpetuating situation. I gave up alcohol a couple of years back and things somehow fell into place. I’m not Mr Charisma by any means, but my confidence grew, and I wad able to try new things and meet new people. The only trick I used to quit was to replace the time I spent drinking with another activity.
You’ve accepted you have these addiction problems, which is a good start as many don’t even make that first step. Get all the help you can, and I promise if you can quit all these addictions, life will be way better, and you’ll have a lot to offer.