This looks like a solid rain team. However, there are a few adjustments that can be made.
Firstly, I would run Wide Guard over Shadow Sneak on Aegislash. This helps to deal with Choice Specs Sylveon and M-Gardevoir, massive threats to both Salamence and Terrakion, in fact your whole team in...