When you consider the fact that before you can master any skill in mixed martial arts, you have to consistently take structured drills over a period of time. That puts you in a place where you learn to be consistent and follow rules to succeed. Yes, mixed martial arts teaches discipline.