I do not see the point in Ludicolo knowing rain dance if it is your only water pokemon.
Also, I don't like Salamence's EV spread. Draco Meteor will lower the spec attack after use and its the only special attack. I would ditch it, invest 252 in attack instead and replace it with a move like crunch for type coverage. I have to go soon so I'll comment on the rest of the team later.