Just keep working hard, bro. All it takes is dedication. Keep a good diet, keep exercising, and you'll get better. I used to be in a similar situation, with drinking, smoking, and pretty much fucking things up for myself. Now i'm healthier than ever!
Might want to still lift some weights...