Basing off of:
No, I mean resist them all. If not, as many resistances as possible.
The Pokemon is:
Weezing is resistant to Close Combat, and X-Scissor. Weezing is Neutral to Stone Edge. Weezing is immune to Earthquake. Also being a Physical Wall, carrying Will-O-Wisp and Pain Split. It is a perfect counter to Terrakion.