Keep Mamoswine, Ampharaos and Delphox. Maybe Feliagatr.
I would say replace toxicroak with hariyama/hitmonchan for this battle. Because Toxicroak is useless in this battle with revenge is last move and only super effectivie move. Hariyama can take an attack with it's thick fat and hitmonchan is pretty strong with iron fist ability, bullet punch and others.
Granbull is absolue dead, you have a pyroar. Use that pokemon against Froslass, so can be the sweeper.
Hitmonchan can be for walrein and other pokemon.
Delphox is for abownasnow/can't spell the name, forgot ;-.
Mamoswine will be useful for defense/thick fat and earthquake boost. Ampharaos is for walrein or other ice pokemon.
Use Feraligatr only for mamoswine, that's what i thinking off.
No vivillion the sweeper tho? Nah jk.
Your team is pretty good, Crawli may be a bit problem, since you lack fire type, and volcarina can sweep with quiver dance.
As for Angie, Toterra and Jumpluff out, replace with litelo and tyrouge imo.
Litelo may take froslass with is still potentially sweeping with your team.
If you want, catch the litwick and train and learn it flame burst. It's get rid of the field, which decrease angie's pokemon good enough.
Use vivillion with hurricane + quiver dance boost = gg Crawli LMAO.
But if not the lazy way, gothitelle gotta be swithed to other pokemon. Maybe rock pokemon.