Yes! Many of those things helped me a lot as well. The biggest thing that has helped though has been earthing. I spend time on the earth outside as much as possible and I sleep on a grounded bed sheet I bought from earthing.com. It is awesome. Earthing is amazing. It helps me sleep so much better.