One that I noticed is that you keep on mentioning Azu in both of your posts. Azu is not good, it's way too slow, lacks recovery, and struggles to get going. Weavile can switch to something like Skarmory, which can deal with Azu. There's a reason why it's only B rank (and even then it was in C...