Practicing yoga requires the use of weights in a different way. By using your own bodyweight, you'll be able to build muscle and increase strength overall. Yoga is also one of the best ways to condition your body. Since this increases flexibility, as well as strength, you're less prone to workout related injuries.