First off, running it quickly through Marriland's team builder, you have 3 mons weak to water, with only 1 resisting it. You might consider switching Talonflame for a good grass or electric type. Just a thought. Also, on Latios, if you are using him as a special Attacker, I would switch Draco...