Training allow you to make your in game creatures more powerful, the stronger you monster the more $MOOLAH you have a chance to earn per day. There are some limits and some ways that you can maximize your training sessions along with cooldowns that restrict the amount of times you can battle per day.
Training is the main mechanic for our play 2 earn model and it rewards players who constantly come back and train the largest armies.