I vape weed, doesn't affect my sleep in a negative way at all. It helps if I vape a heavy indica, those usually put me to sleep.
But I do eat healthy and work out. I also don't let sunlight into my room until I am completely awake.
I stopped working out for a while and it affected my sleep more than anything else. Now that I am back on a daily work out routine I sleep like a heavily medicated mental ward patient. (no, I do not take meds/pills except for Ibuprofen when needed.)
But seriously, try working out.