I think sleep is one of the most important aspects of mh... Have you had problems with sleep before? Have you tried all the sleep hygiene stuff?
I'm not sure what to suggest to make you feel safe, the things you are already doing sound like a good start?
Maybe try hot water bottle and hot milky drink? Have you got a memories box? Sometimes I find looking at old photos and tickets etc comforting ?