if youre going to be dropping latias speed then youre going to at the very least be 334 speed to beat max speed garchomp. your current set doesnt really counter keldeo at all since you cant recover even though you wasted so many EVs on bulk and you cant outspeed it either. specs keldeo ends your team.
id also say focus sash breloom is a better option over both expert belt and life orb
im not too sure what your bisharp evs are and at this point im too afraid to ask
you also realistically want to run some speed on defensive landorus to outspeed rotoms(219) who speed creep on BD jolly azumarill(218), meaning you want at least 8 speed evs to hit 220 speed.
also dont give defensive landorus-t knock off