If you're focusing on speed, wouldn't it make more sense on a Ninjask or S-Deoxys? That way at max, nobody would be able to outspeed you because they have the highest max speeds of any Pokemon (at least, according to Serebii)
Though I suppose their extreme lack of defense would be an issue if the attack missed.
The the problem I see here is that No Guard has never missed for me, frankly I don't believe it can. As far as Ninjask and S-Deoxys is that Arceus has better defenses for a double battle.