Its obvious that u dont breed. Not bad on the milotic's nature though. Also, a helpful tip would be that as much as possible that u keep only 1 type of move per pokemon, unless your using a mixed. Learn about ev training and breeding, then we'll talk about ur team.
Rock Climb? Fly? Really? Not a good idea, and the movesets are poor. Natures aren't that great, and EV training doesn't seem to be a bad idea. Pretty much a bad team, I'm sorry. 3/10.