From what I can tell, M-Khan + Gliscor + Suicune is pretty much the optimal M-Khan team, the team suggested in the edit is definitely a lot worse haha--it's just something that's been built trying to account for M-Khan's weaknesses rather than blindly throwing strongmons on the same team (e.g. something like Greninja, while very good in its own right, offers pretty much nothing as a backup for M-Khan because it's just as vulnerable to Fighting-types and status) and can work decently, but it doesn't seem resilient / reliable enough for a really deep run. (I'm really bad at gauging a team's potential in terms of streak length, but getting the trophy shouldn't pose too much of a problem, Lansat Berry seems possible, but Starf Berry seems.. optimistic.)Thanks! I'm mainly interested in Singles; it seems like the fastest way to rack up wins and BP. I'm not exclusively interested in the mons I mentioned; they just came to mind because I have them mostly ready to go. Do you think the team you suggested in the edit sounds better in theory than something like M-Khan + Gliscor + Suicune?
Fwiw re. the "fastest way to rack up BP" thing, I've also found doubles to play faster than singles; a decent Fake Out + spread move team smashes its way through most / nearly all battles in 3-5 turns while singles battles can get pretty long if you have to (switch)stall (although that depends on the team too; it won't be much of an issue with the team from the edit, and my perspective here may be a tad off from using Gliscor on all my teams x_x), but that's also a harder format than singles; Triples on the other hand is the easiest format, but those battles can get a tad long from in-game lag.