These are such excellent points. Our body has tremendous capacity to heal itself - if only we give it what it needs. And don't weigh it down with too much junk.
In addition to good nutrition and less stress, we all need more movement. It keeps the body primed and increases your body's strength in every dimension. In fact, as this article describes, significant health benefits come from just 20 minutes a day of exercise. You don't need to run marathons.
Here's a great article on benefits of exercise that most people don't know about. Note that the first benefit - energy - was something even people dealing with fatigue associated with illnesses like cancer reported feeling after moving more.