I can't be bothered rating the team right now, but I'll do that at some point, too, as some of the movesets are pretty bad. But just let me say this: any Trick Room team will defeat your team with you only getting a couple of hits in.
Baton Passing Speed Boosts on a Speed-based team is unnecessary, making a BPJask a complete waste. Use:
Ninja @ Choice Band
Ability: Speed Boost
Adamant nature (Atk, -Sp.Atk)
EVs: 100 HP, 252 Attack, 156 Speed
- X-Scissor/U-Turn
- Night Slash
- Aerial Ace
- Baton Pass/Roost
CBJask was a total beast in Advance and I'm sure it'll do pretty well in D/P, too. Just switch it in on a CBed Earthquake and predict the switch-in, attacking with the right move for the Pokémon or if you're unsure about what your opponent will switch in, use Baton Pass, see what your opponent switches in and send out a counter for that Pokémon. However, if you decide to use U-turn, use Roost instead of Baton Pass because they would otherwise do the same thing. Ninjask needs more good physical moves imo. <.<
Ninjask can't sweep but with 252 ATK EV instead of HP (like as if it can live anyway) it still has a very respectable attack somewhere close to 300. Take out roost and exchange it for scissor cross. It's still a threat to those weak to bug, and definitely does very well in picking off weakened opponents.
Ninjask can sweep, and it sweeps pretty darn well. It has 90 base attack which is already pretty high. Just like you said, its maximum un-boosted Attack is 306 and with a Choice Band its attack will be well over 400. Ninjask can also easily OH-KO common things such as other Ninjasks, Alakazam, Exeggutor Medicham, Gengar and Heracross and can easily deal with Jolteon, Umbreon, Gardevoir, Blaziken and Infernape among others. That, in my opinion, is some pretty respectable sweeping.