There are a few big changes that should be made to this team, I will go through all of your pokemon:
Alakazam, if you are using speed I might take out psyshock and give it trick. Then switch it's item to either a flame orb, toxic orb or a choice item.
Gliscor, why do you have both protect and substitute? You only need one, I would do substitute and then give it roost. Also instead of earthquake give it something that can hit everything, I would recommend Poison Jab.
Gengar, Why don't you have curse? I would give it curse instead of Dazzling Gleam.
Aegislash, Why don't you use a weakness policy? Change the set to look like this:
Aegislash @ Weakness Policy
Ability: Stance Change
EV's: 252 Def, 252 Sp. Def. 4 HP
This set works very well. You can get at least 1 swords dance in and if they hit you super effectively you get x3 attack. Then you can use shadow sneak and ko them.
Salamence, I wouldn't use Salamence. He has a x4 weakness to ice and their are a lot of fairy types running around pss. I would recommend using a Cloyster. Make his set look like this:
Cloyster @ White Herb
Ability: Skill link
EV's: 252 speed, 252 attack 4 HP
You have no set-up pokemon on your team and need at least one. This is a fast set up pokemon that can help your team.
Togekiss, you want a hazard setter? Well I would replace togekiss. You can use 2 different pokemon as hazard setter's Galvantula with sticky web or Forretress with spikes, stealth rocks and toxic spikes. I will give a moveset for both of them:
Galvantula @ Focus Sash
EV's 252 att 252 speed 4 def
Forretress @ Leftovers
EV's: 252 speed 252 Defense 4 Sp Def
I hope this Helps!