This is extremely weak. A maximum of 35 damage in the best case, at a cost of 20 recruits PLUS up to 7 of each other resource. This is a really bad conversion rate of resources to attack. I guess the deck-cleaning aspect could be seen as a benefit, but even if you're only discarding beast commons, they're still useful to have around for tokens (and beast support cards). I don't think it's a bad idea though, the cost/benefit just really needs some tweaks though.