Im thinking of getting rid of garchomp and adding a charizard cause im getting a shiny charmander in a couple of days
Yeah so in general this isn't the way to team-build, with things like "I'm getting a shiny so I'll use that." I have a shiny Modest Beldum with terrible IVs that won't ever be seeing the light of day besides its destiny as a museum piece in my PC.
If you want to win,
this is a good start.
Otherwise, you'll want to level all of your Pokemon up if it doesn't automatically do that in the game you're playing. At a quick glance, you're robbing your team of all kinds of potential by not putting STAB moves on Pokemon that really only need their STAB's neutral coverage (like Rayquaza's Outrage) and a few coverage moves. Don't use outclassed moves like Fly, redundant moves (both Muddy Water and Surf on Pert), etc.
Also, if you want to avoid EVing and stuff, just use better Pokemon. Swampert is nice and all, but Kyogre is going to pull a lot more weight. Numerous other things could as well, see: pretty much the entire Uber tier. So that should help at least.