The minimum requirement is Lv 1 and the maximum level is 300 at max but for heroes with stars (★), Lv 40 – Lv 50 would be sufficient enough to beat all stages depending on your weather alliance setups with different heroes and their items used properly with correct timing of skills. Also depends on what difficulty you are playing the game at.