Lifting weights is one of the best things you can do to strengthen your muscles and improve your body composition.
It also leads to massive improvements in metabolic health, including improved insulin sensitivity.
The best approach is to lift weights, but doing bodyweight exercises can be just as effective.