alakazam will get killed by a sucker punch at the moment, i recommend switching one of his moves for substitute to protect against attacks.

i'd swap ice shard on donphan for stone edge or roar. ice shard without stab and attack investment is not very strong and lets things like gyarados set up on you, you also have weavile's ice shard for salamences.

making blisseys evs 252 def / 252 sdef / 4 hp will let it be a much better wall! optionally replace wish and protect for heal bell and softboiled, as a burn on one of your pokemon except alakazam is sad :(

haxorus may be strong with sword dance but he is not very fast ;) give him dragon dance instead which gives you +1 attack but also +1 speed! good team and i hope i helped out :)