Also, if you don't already, do some cardio. Always zonks me out.
The one thing that will keep me up at night is stress re work. I will have things spinning thru my mind and that really stops me from sleep. I don't know as there is much one can do about that.