Martial arts help you in keeping a control over your emotions because you face challenges through it which strengthens the mind.
Regular dose of exercise keeps your body fit and that's exactly what martial arts does, boosting your immune system and tolerance.
Achieving goals and challenges boosts your confidence which helps in shaping personality better. Intense workout also helps in releasing hormones which makes you feel good, hence lifting your mood.
If you struggle with anger issues, martial arts is for you! It helps in releasing the anger and getting control over the aggressive feelings.