Personally, I think you need something to take advantage of the support you've got: Hariyama as a whole, Spikes, SR. Your team is very defensive, and honestly, I see this team having more success with a mixed wall, or a physical sweeper of sorts. I'd recommend, Blaziken, Nidoking, or something...