I would add slightly to your recommendations.
Eat meat, fat, fish, vegetables, fruits, whole grains, and whatever other carbohydrates you want in moderation. In general, try to cut back on fast and refined foods. Try not to be a glutton and get fat. Because, yes, it is a fact that the amount of food you swallow has a direct relationship to the amount that you weigh.
Lift weights and sprint and also engage in activities and exercises that get you off of your behind for an extended period of time, such as walking, hiking, golfing, cycling, or whatever else gets you up and about.
But most importantly, try to keep an optimistic attitude about your own situation, despite the overwhelming evidence that their are a lot of problems in the world.
I agree with all those.
I would describe my overall nutrition plan as mainly Paleo and Mediterranean.
I also do swimming, volleyball, meditation, and yoga.
I understand most have no desire to do what I do.