Your team is going to have a hardtime getting past any special wall, especially Blissey, Zapdos, and Dusknoir, with your lack of any and all physical attackers.
As great as it is to have a fan favorite like maganium on this team, it really is just a burden. With such a reliance on the opponent...