My advice: run for fun.
Things are always getting in the way so I just take every opportunity to run. Some weeks I don't get the opportunity at all others I might run two races. Sleep I agree is the one thing I don't get enough of. I don't climb enough either and that would sort a lot of core and flexibility issues.