yo dude this team is pretty tight, but as others have said it is extremely ground weak, esp to zygarde and excadrill. and yea, at least 1-2 elemental moves are necessary on mawile - i prefer tpunch and fire fang, but ice punch is also good for chomps and landos and stuff (fire fang being good...