Stay motivated, keep your personal demons in check and you will be good to go. It wont be easy but nothing worth it ever is! Above all stay focused and motivated, the other stuff will fall in line!
And we all have inner demons, what matters is that you over come them!