Whimsicott is a nice addition for grass type plus it's got that nice fairy secondary(nowadays people cant walk around without a fairy type), for rock like cronos said, Aggron is a decent physical wall(just make sure to steer clear of the ground and fighting threats), another rock type i find can be useful in some gyms is Crustle, as for ghost type, Mismagius is pretty great choice~and i am sure many of us are not native English speakers, and your English is totally fine, dont afraid to use it, languages only get better by practices~
Edit: I saw that you have Florges in your rotation, then Whimsicott is rendered obsolete 'cause their movepools are similar~Another grass type is Torterra(physical grass) and Roserade(special grass)