Since nobody replied for my other post, I decided to rely on my own judgement. Not that I would totaly rely on some ones opionion, but I would appreciate the help. Can you make suggestions on making this team better?

Infernape:
Blaze
Naïve
Life orb
Ev- 64 Attack -244 Special Attack -200 Speed
Moves
Close Combat
Heat Wave
U-Turn
Protect
Infernape would take the first two attacks with protect so metagross can put up screens for the Ubers on my team. I would do this if there where opposing Ubers that could easily kill infernape. Depending on the Pokémon that I’m facing, I switch out Palkia or Mewtwo by using u-turn. If there where no pokemon that infernape had trouble with I would just attack them. close Combat is to get rid of any Blissey, Tyrainitar, or Dialga. Heat wave is to get rid of any bug pokemon so mewtwo doesn't have much trouble switching in.
Metagross:
Clear Body
Careful
Light Clay
Ev- 252 Hp- 72 Def. -172 SP Def. – 12 Speed
Moves
Reflect
Light Screen
Explosion
Brick Break
I wanted my other pokemon to have good defenses so I made metagross a Dual screener. It will last the longest of the pokemon. Dialga is a threat to metagross so I gave it brick break in case mewtwo is not battling with it and also in case the other team had screens. Metagross's job is to hold the team together.

Mewtwo:
Pressure
Timid
Expert Belt
Ev- 4Hp- 252 Special Attack- 252 Speed
Moves
Hail
Blizzard
Thunder
Protect
Thunder is to get rid of kyogre. When kyogre faints, I would use Hail to give the other team a disadvantage. They would be dependent on rain. Blizzard is to get rid of all dragon pokemon and groundon. Mewtwo's main job is to get rid of most of the ubers.

Giratina:
Pressure
Bold
Haban Berry
Ev-240 Hp- 248 Def.-16 Special Attack- 4 Speed
Moves
dragon Pulse
Will-o-Wisp
Shadow Ball
Tail Wind
Giratina is the physical wall. He would absorb metagross explosion. Most rain teams have swift swim while sunny day teams have chlyorophll. Tail wind is to even out the stats and then make my team faster. Shadow Ball is for opposing mewtwo and giratina. Will-0-Wisp will be able to lower any physical sweepers attack like Tyranitar and Dialga. If mewtwo is not battling with Giratina, Dragon Pulse should be helpful for any dragons.
I'm thinking of getting rid of mewtwo's protect to use taunt. There is going to be a lot of trick room pokemon so that would be useful. I just won't explode metagross with mewtwo near.
There are going to be a lot of sunny day, rainny day, and trick teams. I tried to counter them as best as I could. Please give me advive on my team.

Infernape:
Blaze
Naïve
Life orb
Ev- 64 Attack -244 Special Attack -200 Speed
Moves
Close Combat
Heat Wave
U-Turn
Protect
Infernape would take the first two attacks with protect so metagross can put up screens for the Ubers on my team. I would do this if there where opposing Ubers that could easily kill infernape. Depending on the Pokémon that I’m facing, I switch out Palkia or Mewtwo by using u-turn. If there where no pokemon that infernape had trouble with I would just attack them. close Combat is to get rid of any Blissey, Tyrainitar, or Dialga. Heat wave is to get rid of any bug pokemon so mewtwo doesn't have much trouble switching in.
Metagross:

Clear Body
Careful
Light Clay
Ev- 252 Hp- 72 Def. -172 SP Def. – 12 Speed
Moves
Reflect
Light Screen
Explosion
Brick Break
I wanted my other pokemon to have good defenses so I made metagross a Dual screener. It will last the longest of the pokemon. Dialga is a threat to metagross so I gave it brick break in case mewtwo is not battling with it and also in case the other team had screens. Metagross's job is to hold the team together.

Mewtwo:
Pressure
Timid
Expert Belt
Ev- 4Hp- 252 Special Attack- 252 Speed
Moves
Hail
Blizzard
Thunder
Protect
Thunder is to get rid of kyogre. When kyogre faints, I would use Hail to give the other team a disadvantage. They would be dependent on rain. Blizzard is to get rid of all dragon pokemon and groundon. Mewtwo's main job is to get rid of most of the ubers.

Giratina:
Pressure
Bold
Haban Berry
Ev-240 Hp- 248 Def.-16 Special Attack- 4 Speed
Moves
dragon Pulse
Will-o-Wisp
Shadow Ball
Tail Wind
Giratina is the physical wall. He would absorb metagross explosion. Most rain teams have swift swim while sunny day teams have chlyorophll. Tail wind is to even out the stats and then make my team faster. Shadow Ball is for opposing mewtwo and giratina. Will-0-Wisp will be able to lower any physical sweepers attack like Tyranitar and Dialga. If mewtwo is not battling with Giratina, Dragon Pulse should be helpful for any dragons.
I'm thinking of getting rid of mewtwo's protect to use taunt. There is going to be a lot of trick room pokemon so that would be useful. I just won't explode metagross with mewtwo near.
There are going to be a lot of sunny day, rainny day, and trick teams. I tried to counter them as best as I could. Please give me advive on my team.