I used to drink every night and it took a toll on me big time, I was constantly tired and sick, my nails were brittle and my hair was dry and dull, Not only was i poisoning my body, but i was dangerously dehydrated, some easy ways to gain greater health without having to give up drinking (although it would hugely improve your health) is drinking more water, dehydration leads to weight gain and fatigue and if you drink alcohol you have to get lots of water. You could also try taking a vitamin c supplement to boost your immune system, and Biotin for your hair and nails. Try to cut back on the greasy foods and if you're up for it quit smoking lol.