Contrary to your beliefs, this team isn't that bad. Maybe just a couple set changes here and there. But, as of right now stall isn't that great in the metagame. It is usable, but with all the offensive behemoths its hard.
Ummm first I think you should use Roost on Skarmory over Stealth Rocks...