Uhhh, Heatran in a Trick Room...
I assume that's if you can't place Trick Room up anymore? Because otherwise, that's a pretty risky choice. It's got that borderline-speedy, borderline-slow Speed stat, so just watch when you use it, I guess.
I think you have a good team, though. Lots of different types who will all get first dibs in attacking.
Just a few moveset nitpicks, though.
Rankurusu has major moveset syndrome right now. It has good setup prowess, but it can get walled easily if it tries to sweep afterwards. I think an Endeavor set would be better, replacing Recover with Endeavor, alongside Hidden Power (Dragon) or Future Sight, Shadow Ball, and Trick Room. This seems like a set that would be countered by less.
Also, you seem to have a bit too much Normal-type coverage on your team. Normal-types are great and all, but unless the move is the only option, excessively powerful, or if it gets STAB, Normal-type moves aren't the greatest. Marowak is fine with Double-Edge (Although if you could find something better...).
I'm mainly picking at Roobushin and his Return. Poison Jab seems like the better option, for general coverage, or maybe Payback, for when you get into a sticky situation where Roob' isn't in Trick Room.
Other than these optional tweaks though, I think this is a good Trick Room team! There are a few Pokemon I'd rather have, but as of lately, I don't believe in advising new Pokemon to a team somebody put effort into forming.