You are right, Mienshao has low def and sp. def stats. I don't remember why I did that, but I don't think I have time to do anything to victory fire and Resolute, I need time to finish Mega Power, so I can't fix that for now(But that doesn't mean I'm not going to fix it). I suggest you to use Grubbin and Alolan Vulpix, they will help you a lot when you find that Mienshao can't control situations.