Before moving forwards, we catch an egg in The Void Gauntlet, Pokemon Mansion, Naragex Forest, Cave Of Origin, The Pokemon Tower, then we catch Giratina.
From the first egg, we hatch a third Skitty.
From the second egg, we get another Water type in Panpour.
Our third egg hatches into a Wooper, which will be useful against Electric types.
Next we hatch a Carbink, which would make a good stall mon.
Next we hatch a Duskull, which will be helpful.
Last up, we trade the devil for an egg, and it hatches into a Froakie. Assuming it has its hidden ability, this will be helpful.
We finished preparing our team for the Elite Four and Champion. Here is our team.