Press ups, squats and pull ups seem to be all you really need.
But lifting these heavy weights seems to me cause way more injuries and worse posture.
I think being outdoors in the sun has much more benefit. Helps regulated vitamin D levels and increases testerone which is vital for muscle growth. So any outdoor activities in the sun are probably much more effective.