Sort:  

Nice thoughts about health and if you want to be enjoyable life you need very good healthy body

Yes it is basically required.

Yes, when you combine everything and enjoy the process, you will stick to it. And you will stay healthy and fit.

Have a nice day, @flaxz!