I like the offensive against Fairy. That makes sense, but why ground?
Maybe also neutral on Fighting? I never got that.
Also it should really resist Poison and Flying should stay 2x effective on it. Not every bug is a huge fuck off spider like the one you posted.