Experience
Heroes gain experience during battles based on their activity. To level a specific hero faster, us it more often than the others. A more riskier strategy is to keep most of the other heroes back and charge with the hero to be leveled. Pair that hero with the guard and healer. Keep attacking with that hero and avoid dying.