Mmm i've seen the Dialga/Groudon/M-Kang/Amoonguss core having success as a Trick Room team but you are running a fast Dialga and a fast Groudon.
I feel like you'll struggle against M-Mence and M-Ray since they outspeed and 2HKO anything you have. You can try a Thundurus to slow things down with TWave and to add a Taunt user in your team (especially because you don't run Taunt on your Gengar) which improves a lot your chances against Smeargle + Xerneas lead and against Talonflame and both M-Mence and M-Ray as i mentioned.
Something else i would consider is using Flamethrower instead of Overheat on P-Groudon and switch Amoonguss out in favour of Ferrothorn if you are going to replace your Aegislash with Thundurus.
I feel like you'll struggle against M-Mence and M-Ray since they outspeed and 2HKO anything you have. You can try a Thundurus to slow things down with TWave and to add a Taunt user in your team (especially because you don't run Taunt on your Gengar) which improves a lot your chances against Smeargle + Xerneas lead and against Talonflame and both M-Mence and M-Ray as i mentioned.
Something else i would consider is using Flamethrower instead of Overheat on P-Groudon and switch Amoonguss out in favour of Ferrothorn if you are going to replace your Aegislash with Thundurus.