No doubt, but beyond the practical advice you've offered, a lot of health in the long term comes down to luck. Some people eat perfectly and still develop cancer at age 34, others never develop it despite "living a hard life".
On average, health insurance doesn't seem optional.
:-/
Things like that. Do what you can not to get badly sick or injured, because medical bills can quickly burn through your savings.