I'd put food on the second place. First place for me is a good mix of physical activity and the right amount of (healthy) food. Everything else comes later. To avoid negative stress is a good thing to do, but hard to perfom in these days. So, having a way how to cope with stress is key. Can be an afternoon nap or making the dog walkout 5 mins longer. Oh, and to stop bothering about the everyday's office problems, once you're in bed. Music on low level helps to distract the mind and find sleep faster. I prefer lofi or oldies music for that purpose. Well, a matter of taste, but worth to try instead of suffering of insomnia. My 2 cents...
Try such type of soundscapes or music
https://www.youtube.com/watch?v=XRKi_SGe91A, but alwyays on low, low level!