Stop smoke and nicotine for good would be really good for your health but I know it's not easy to stop it all
As for sleep I got your same issue, just that I wake at 6 am and get anymore to sleep even tough I'm tired... I may suggest to you to try and get melatonin, eventually if it doesn't work some cbd for sleep
Sounds a good plan for the rest of things