Its a good team but you definetely leave yourself open to ground type trainers on top of that ice type trainers. You may have to switch electivire and lucario that's my advice. One more thing you need one more Pokemon on your team:)
Chat with our AI personalities
infernape because it beats torterra with fire and empoleon with fight , also if u have wifi you can just get all of the starters at the Global Termanal
with empoleon ,infernape and torterra
yes except gengar he can faint if a foe has a empoleon
== == Now for the real answer...you can trash the e4. Aaron can go down to any selection of fire or rock type moves, which you appear to have in abundance. Bertha will fall easily to a combo of torterra and empoleon. Flint can be Surfed away be empoleon. Vespiquen is super effective against Lucian but it may be a bit slow, so u should teach shadow ball to alakazam or something. For Bronzong, just use Infernape. Cynthia's spiritomb will collapse if u use roar of time. For Garchomp if ur empoleon is good enough it should be able to pull of ice beam before getting trashed by Earthquake. Barring that, use Empoleon to vs. Spiritomb and face Dialga against garchomp. Roar of time will settle the battle. Roserade and Gastrodon are pushover - use Infernape and Torterra. Lucario use infernape's close combat. Milotic just do wahtever u want and kill it. == ==
honchkrow/staraptor (aaron), infernape/rapidash (aaron), leafeon/roserade/torterra (bertha), empoleon/floatzel (flint), honchkrow/spiritomb (lucian), glaceon/abomasnow (cynthia's garchomp)