I do all of that except the nose machine and the nasal rinse. I'm off and on with the weighted blanket, sometimes it's really helpful and sometimes it keeps me awake.
I had a weighted sleep mask for a while and should probably get a new one, that was really helpful.