It looks good. I like Deoxys' moves. You really got a good team! :D
Your strategy seems good,too.
I'm a newbie at teams...so if I say something wrong,please don't judge hard...:/
I'm thinking maybe changing Rock Gem to any item that powers-up Rock moves for all the battle?