I don't know if aggro Druid works, but if it does, it won't work like a beastmaster. Replace the mage staff with two vine staffs. Vine staff lets you place more vine markers, which hinder enemy movement and can (basically) extend the range of your spells. It also can give stuck conditions, which will be vital for an aggro Druid. It gives you a 4 dice attack with reach as well.
I think the best thing you an do is make this a buddy build with Vine Tree and Kralathor, the Devourer.
Round 1 place a vine marker, qc vine tree in corner, make it your tree bond and move twice
Round 2 place a vine marker or two, deploy a vine spell that costs 4 or 5 mana, and summon Kralathor.
The great thing about aggro Druid IMO would be that you can get vine markers closer to the enemy sooner, so you can start hindering them and casting spells at them sooner. However, you really will need to control enemy position. If they get behind you then they won't be in your vine marker territory any more.
Most of your creatures will probably have to go. You should probably keep the thornlasher. Also, you might want a surging wave or two. You need some Bloodspine walls. You also will probably need more burst of thorns and more teleport.
I could be wrong about a lot of this though. No one has ever tried an aggro Druid as far as I know. Hope this helped. GL!