Epsom Salt baths might be helpful. The magnesium is very relaxing.
You should improve your eating habits like cutting caffeine and eat healthy, do exercise, stop smoking drinking. Sleep walks can also cause due to Stress,drinking alcohol, sleep deprived, so consult with a good doctor to get relief.
Hot baths can help you with getting sleep.