My thought process was just like you were certainly going to win until I saw how horribly Stella was used and how there was only one person using spec.
I think that you need more towers than summoners like scientist , branch and more specters and ballon pals , more spec = spec boost ends the other specter is gonna do ability boost and ballon pal bombs can help , and stella delete so much space