I've been playing competitively since gen 4 and I've always been decent. I do well in free battles, and I tested this team on Showdown and it did well, but I can't seem to win any rating battles to save my life, and I've shamefully dropped below 1500. Something is clearly very wrong with my team, or I'm just terrible at pokemon all of a sudden. Either way I'm very frustrated and would appreciate any help and advice I can get.
Blaziken @ Blazikenite
Ability: Speed Boost
EVs: 4 Def / 252 Atk / 252 Spe
Adamant Nature
-High Jump Kick
-Flare Blitz
-Protect
-Stone Edge
My mega of choice. Lack of Talonflame this generation has made Mega Blaziken stronger than ever. Its main appeal to me is that it doesn't have to set up and is nearly impossible to outspeed. The set is pretty standard with stone edge keeping it from being walled by Alolan Marowak and the Charizards, as well as being something strong to hit Salamence with.
Garchomp @ Groundium Z
Ability: Rough Skin
Evs: 4 HP / 252 Atk / 252 Spe
Jolly Nature
-Earthquake
-Outrage
-Stealth Rock
-Rock Tomb
Garchomp acts as an offensive stealth rock setter. Tectonic Rage can one shot threats like Primarina and Azumarill, and Rock Tomb with good prediction can cause problems for dragon dancers and will one shot Charizard Y and Volcarona. Tectonic Rage also lets me potentially one shot Aegislash and seriously damage it through King's Shield.
Greninja @ Focus sash
Ability: Protean
Evs 4 Atk / 252 SpAtk / 252 Spe
Naive Nature
-Ice Beam
-Gunk Shot
-Hydro Pump
-Dark Pulse
Greninja threatens all of the Tapus and things like Azumarill with Gunk Shot. With its sash it can beat opposing Blaziken with Hydro Pump, Dragon Dancers with Ice Beam, and things like Mega Gengar with Dark Pulse. I tried Water Shuriken but it was just too weak and unreliable so I replaced it with Hydro Pump.
Tapu Koko @ Life Orb
Ability: Electric Surge
EVs 4 HP / 252 SpAtk / 252 Spe
Timid Nature
-Thunderbolt
-Dazzling Gleam
-Grass Knot
-U-Turn
Tapu Koko is my best way of beating major threats to my team like Gyarados and Toxapex, as well as seriously threatening Azumarill. Grass Knot threatens Hippowdon however it cannot one shot if it's at full health, so it becomes a mind game of if they stealth rock expecting me to switch or just earthquake, and I almost always make the wrong choice. U-Turn lets me escape ground types but my team is overall so frail that I don't get much mileage out of it.
Ferrothorn @ Leftovers
Ability: Iron Barbs
EVs 252 HP / 88 Def / 168 SpDef
Relaxed Nature
-Power Whip
-Protect
-Leech Seed
-Gyro Ball
The only defensive mon I have. It pairs very well with Blaziken but it seems like everything is packing hidden power fire these days. It's one of my better answers to opposing Mimikyu as it can usually live a Z move and KO with Gyro Ball provided the disguise is broken. It can also beat most Tapus and other defensive mons like Hippowdon, Toxapex, Celesteela, and Porygon2 one on one.
Mimikyu @ Fairium Z
Ability: Disguise
EVs 4 HP / 252 Atk / 252 Spe
Adamant Nature
-Swords Dance
-Shadow Sneak
-Shadow Claw
-Play Rough
Standard Mimikyu. I run Fairium Z over Ghostium Z for the extra power, though I'm considering switching back so it can hit steel types harder. I've also considered Lum Berry but I feel like Mimikyu needs the Z move to wallbreak, even at +2 it isn't the hardest hitting mon.
One of my biggest issues is picking the right lead, as my team is so frail that nothing can really switch in on anything besides Ferrothorn. So if I lead wrong it's pretty much an automatic loss. Any tips for that would be greatly appreciated. Gyarados is probably the biggest issue for my team, Intimidate is annoying and only Tapu Koko reliably beats it. Thank you in advance for any and all help, I really want to stop sucking so much.

Blaziken @ Blazikenite
Ability: Speed Boost
EVs: 4 Def / 252 Atk / 252 Spe
Adamant Nature
-High Jump Kick
-Flare Blitz
-Protect
-Stone Edge
My mega of choice. Lack of Talonflame this generation has made Mega Blaziken stronger than ever. Its main appeal to me is that it doesn't have to set up and is nearly impossible to outspeed. The set is pretty standard with stone edge keeping it from being walled by Alolan Marowak and the Charizards, as well as being something strong to hit Salamence with.

Garchomp @ Groundium Z
Ability: Rough Skin
Evs: 4 HP / 252 Atk / 252 Spe
Jolly Nature
-Earthquake
-Outrage
-Stealth Rock
-Rock Tomb
Garchomp acts as an offensive stealth rock setter. Tectonic Rage can one shot threats like Primarina and Azumarill, and Rock Tomb with good prediction can cause problems for dragon dancers and will one shot Charizard Y and Volcarona. Tectonic Rage also lets me potentially one shot Aegislash and seriously damage it through King's Shield.
:origin()/pre15/7475/th/pre/f/2014/137/0/8/shiny_greninja_by_sonicandrbisawesome-d7ip6qj.png)
Greninja @ Focus sash
Ability: Protean
Evs 4 Atk / 252 SpAtk / 252 Spe
Naive Nature
-Ice Beam
-Gunk Shot
-Hydro Pump
-Dark Pulse
Greninja threatens all of the Tapus and things like Azumarill with Gunk Shot. With its sash it can beat opposing Blaziken with Hydro Pump, Dragon Dancers with Ice Beam, and things like Mega Gengar with Dark Pulse. I tried Water Shuriken but it was just too weak and unreliable so I replaced it with Hydro Pump.

Tapu Koko @ Life Orb
Ability: Electric Surge
EVs 4 HP / 252 SpAtk / 252 Spe
Timid Nature
-Thunderbolt
-Dazzling Gleam
-Grass Knot
-U-Turn
Tapu Koko is my best way of beating major threats to my team like Gyarados and Toxapex, as well as seriously threatening Azumarill. Grass Knot threatens Hippowdon however it cannot one shot if it's at full health, so it becomes a mind game of if they stealth rock expecting me to switch or just earthquake, and I almost always make the wrong choice. U-Turn lets me escape ground types but my team is overall so frail that I don't get much mileage out of it.

Ferrothorn @ Leftovers
Ability: Iron Barbs
EVs 252 HP / 88 Def / 168 SpDef
Relaxed Nature
-Power Whip
-Protect
-Leech Seed
-Gyro Ball
The only defensive mon I have. It pairs very well with Blaziken but it seems like everything is packing hidden power fire these days. It's one of my better answers to opposing Mimikyu as it can usually live a Z move and KO with Gyro Ball provided the disguise is broken. It can also beat most Tapus and other defensive mons like Hippowdon, Toxapex, Celesteela, and Porygon2 one on one.

Mimikyu @ Fairium Z
Ability: Disguise
EVs 4 HP / 252 Atk / 252 Spe
Adamant Nature
-Swords Dance
-Shadow Sneak
-Shadow Claw
-Play Rough
Standard Mimikyu. I run Fairium Z over Ghostium Z for the extra power, though I'm considering switching back so it can hit steel types harder. I've also considered Lum Berry but I feel like Mimikyu needs the Z move to wallbreak, even at +2 it isn't the hardest hitting mon.
One of my biggest issues is picking the right lead, as my team is so frail that nothing can really switch in on anything besides Ferrothorn. So if I lead wrong it's pretty much an automatic loss. Any tips for that would be greatly appreciated. Gyarados is probably the biggest issue for my team, Intimidate is annoying and only Tapu Koko reliably beats it. Thank you in advance for any and all help, I really want to stop sucking so much.