I can sleep better on flights than at home. Ridiculous! I wear comfortable clothing and don't change into jammies even when in first class. I'm too small for the ones they offer.
I always travel with my own eye shades and a scarf or knit hat to keep my head warm. I think that helps.