Body composition. An additional benefit from weight training is the building of lean muscle tissue. When you lose fat you lose a little muscle to but if you weight train you not only keep muscle you can increase it as well giving you a healthier and more attractive physique.
Boosts metabolism. More lean muscle mass means more calories burnt per hour to maintain your weight. The exercise itself also boosts your metabolism for a time through EPOC and the consumption of nutrients your body needs being used for muscle repair as opposed to fat storage.
Weight set. You must have access to either a gym or a set of weights. Bodyweight will only get you so far, to really reap the benefits of resistance training you have to lift heavy weights. If you don’t have the room or money at home that means you have to sign up at a gym which costs money.