Small mistkake, apparently your rotom's ability is intimidate lol.
Celebi's EVs should be 252 HP / 220 Def / 36 Spe
Another error, ur jirachi's EVs currently reads: EVs: 64 Att/252 Spa/192, i am guessing this is from the infernape set. What you want here is a jolly nature, and 80 HP / 252 Atk / 176 Spe
Also, on machamp, i recommened Dynamic Punch and Stone Edge combo, this means you hit both Salamence and Gyarados for SE. A super effective Ice punch has the same attack as a neautral dynamic punch, so i do not think that it is worth it. You can always try payback over ice punch as well, this stops those ghosts who come in to avoid the Dynamic Punch.