Overall your team is neatly built in terms of coverage, so you're kinda fine. If you want some more suggestions though, what I think it lacks is utility, in terms of priority, terrain/weather changing, screen setting etc., which normally isn't that big of a deal but it is in rejuv.
So working with what you have I'd say:
- your tanks being slowbro and amoongus, they're exposed to many weaknesses. I'd train up pyukumuku and clefable, as they may prove really useful, the first by changing the field and having some nice gimmicks, the latter by being able to set up, which is a thing your actual tanks lack.
- I don't see your mistery egg Pokémon? It usually provides really useful in many ways. Is it mienfoo? Mienshao is a really powerful pivot. Intimidate Luxray is also nice, especially once you gain its crest
- a prankster mon would really benefit your team. You could breed for a male meowstic which learns both screens and has priority yawn and t-wave (and can also hit hard).
- some Pokémon can really change tides in a battle, I'd keep trained up destiny bond froslass and trick room oranguru. You may also wanna train cloud nine altaria later on to help with the flying gym.
- eevelutions. They're incredibly op, umbreon as of now can't gain its full potential, but acid armor vaporeon makes a great tank, Espeon and jolteon both hit like a truck, Silveon may serve many purposes (though you'll gain access to a perfect one later on).
Sadly you don't have any weather switchers aside from vulpix, but you may teach the move to some of your Pokémon (and waste a turn though). Aaand I think that's all with what you already have, though if you're willing to explore you nowbhave access to many nice Pokémon
Good luck going on, hope I helped a bit!