Those three things are not hard to do or unenjoyable.
You feel better for doing all those things and want to keep doing them as a result usually. I love to lift heavy weights and sleep. Eating healthy not so much but life isn't all about having what you want all the time.
I do differ with the no caffeine past noon though. I don't have too much trouble with caffeine and falling asleep though.
Apart from sleeping well, fitness & diet are tough at first but once you get in the flow they're easy and actually become a part of what you love to do. Just got to find the right workout for you.