You might want to look at a standard ferrothorn over your swampert, but if not you should change surf to scald because a burn really helps against physical attackers
Second, i would suggest a conkeldurr over machamp with the moves: stone edge, mach punch, drain punch and bulk up. This allows for...