Yoga improves strength, and stamina, tones muscles, builds immunity and teaches one how to live a Yogic life. Yoga as a practice offers numerous benefits for physical and mental health, development and healing. Yoga works wonders in reducing joint pain, and muscle or back pain.