Weight training is the fountain of youth.
Seems to be working for me. Of course, I’ve been lifting for more that 30 years. At 55 I’m almost strictly maintenance mode...no more “body building”... but what I’m maintaining looks pretty damn good compared to the soft pudgy 25 year olds I see.
Running helps too. Every other day, 4 miles, give the joints time to recover.