Sup!
M-Doom's a very interesting choice for a mega. With the immense speed creeps we've been facing since ORAS was implemented, Doom sits in a comfortable speed tier that outspeeds a great majority of common threats, from M-Meta to M-Bro
One thing I've noticed about the team off-hand is that you're running two defoggers, which even in teams with multiple S-Rock weaknesses is a little too excessive. Because of this, I recommend running either Bulky SD Scizor > Defog Scizor, or running TrickSpecs Latios > Defog Latios
Besides that, I'd also recommend running Smack Down > Stone Edge if you're planning on running Soft Sand Lando. Most checks to Lando depend on their immunity to ground moves, and smack down snatches you momentum on these mons
With regards to Chesnaught, Bulletproof is a much better option over Overgrow, even on BD sets, since the Bulletproof lets you more reliably set up on stuff like M-Venu, who you end up losing to if you get rid of Bulletproof
With regards to the team as a whole, there are quite a few issues that you need to look into.
Your team has no reliable answer to stall, particularly M-Eye based stall. Something you can do to alleviate this is to either run Stallbreaker Gliscor/TG+RD Manaphy
Similarly, the team also has issues with HO teams, and it desperately wants speed control. You could probably choose to run Prankster+T-wave Thudurus/Klefki to help slow down the opponent. Alternatively, running Thunder Wave > Pain Split on Rotom-W or switching Soft Sand Lando-T > Scarf Lando-T
With regards to individual threats, M-Alt and X-Char are two mons that most of your team have trouble dealing with. Nobody appreciates switching into these two, with Sciz fearing Fire Blast from M-Alt, while Rotom-W lacks the recovery to consistently check X-Char, letting him wear you down easily.
In a similar vein, trappers like Zone and Goth hamper your team immensely, since you're heavily dependant on Scizor as a blanket check to most mons.
Fat stuff like M-Hera, as well as stuff like Hoopa-U and Kyu-B also place an incredible amount of pressure on your team, so you might want to find multiple ways to deal with them
Good balance teams are honestly very difficult to build right now. If you need a space in the team to compress more roles, Latios atm is relatively redundant