I cant really tell which game its for, as you have Kanto and Hoenn Pokémon in your squad.
If its for Ruby, Sapphire and Emerald, you can take the Elite 4 out easy. I did it with a level 100 starter. By itself, and no restore items, for HP or PP. No attached items, or berries. Just the starter by itself, versus 5 continuous battles.
FireRed and LeafGreen is abit harder. Its possible, but backup is recommended. You team should be able to take the Elite 4 in either game, but make sure you keep your Charizard for Lance in Kanto, as the other levels wont cut it. Gyarados might cause a problem though. And Aerodactyl.
Get a level 70 electric and a level 70 water type, itll be a sinch.