A well balanced team is one that covers each others weaknesses with there own strengths. One that has a variety of differant types of pokemon: fire, water, grass, electric. A team full of differant specialities like walls, tanks, and sweepers. a team that has only one kind is doomed to failure like a team of charizards could be crush bye any good rock type but a team of many differant pokemon can crush anything.