Sleeping is huge, i know.
I use a pre-workout because it does get me "kick started" for sure. C4 has worked great for me.
Lately i havent been getting the sleep i want because ive been working 5am everyday but soon ill be switching back to 2nd shift were i can sleep as long as my body needs.