Kenji, your moveset fails against any bulky water type, Empoleon is probably the worst as it resists all your moves, and then fires off a Grass Knot which would probably kill you unless you use the CMCune set that I posted...
Gricey, levels don't really matter... I battle people with a team of level 30s, the reason being is that the Wifi battles makes them level 100, so in fact it doesn't matter at all... what truely matters are IVs and EVs, and until you know and understand them well enough to employ them, you will fail at battling...