If you want to keep it pillarless, you could try to swap poison with virus. It gives an additional death effect and provides cc.
I'd also try to stick in 1-2 more bonewalls. Maybe replacing one dragon and one salvager.
With viruses, you might want to consider swapping salvagers with Lightnings. Higher cost, but more CC seems worth the wait.