Nothing worse than bad sleep. I manage to get two nights a year when I sleep 7 hours without waking. The rest I'm awake multiple times and often get 4-5 hours of sleep still waking up.
Fresh air in bedroom, clean cold bedding, ear plugs and eye mask helps. I've tried magnesium oil spray. You've got to use a lot and it's rather expensive but works.
Also found hot milk on empty ish stomach helpful.