Suggestion for my team

Please give suggestion for my team to beat elite four and champion. Shedinja moves Dig, sunny day,sleep talk solar beam item: focus sash nature: lonely use to deafeat kayla
Garchomp: moves: dragon claw, dig, slash and draco meteor item: shell bell nature: jolly
Giratina: moves: hex, shadow force, shadow claw and aura sphere item: spell tag nature: timid D. volcarona: moves:toxic spikes, sludge bomb, dark pulse, sludge wave item; Black Sludge nature: modest Armored Tyranitar: moves:giga impact, earthquake, crunch, stealth rock item tyranitar armor nature:brave d.charizard: moves: outrage, dragon pulse, lunar canon, phantom force nature:mild item: mega stone

Shedinja instantly loses to 2 of the E4 and the Champ, it’s not a great bring. It seems you wanted a counterlead, if so, bring Moxie Gyarados with Dragon Dance, Custom Move Grass, Aqua Tail, and Taunt. That shuts down Kayla’s lead, and Eduard’s team.

On Garchomp, get the TM for Earthquake and replace Dig. Replace Slash and Draco Meteor with things like Swords Dance and Stone Edge.

Drop Giratina for another mon, overlaps too much with D. Charizard, unless you drop D. Zard.

D. Volcarona should drop one of the Poison attacks for Aura Sphere or Roost.

Tyranitar should go Stone Edge over Giga Impact, or Ice or Fire Punch.

Delta Charizard should focus on a Special set, Brave isn’t the best Nature, but it can work. Try running Shadow Ball, Draco Meteor/Dragon Pulse, Sludge Bomb, and Flamethrower. You can also run Frost Breath in one of the last 2 slots.

Will D.typhlosion or D.gardevoir Do?

D. Gardevoir is fine, if you give it a Choice Scarf and a movepool of Ice Beam, Thunderbolt, Moonblast, and Earth Power.