Do you drink anything with a Caffiene content, Coca Cola, Coffee, Tea etc?
I personally sleep better when I have a good balanced diet, less meat, no caffeine and goto the gym regularly.
When i'm stressed, all of those things go out of the window and I sleep very badly.