Mid game stormweaver help?

Currently level 46 and trying to beat viper napautzi and I dodge everything but I literally just am not doing enough damage to kill her in time. I’m running a spark build right now and I’m trying to change my skill tree and almost every guide is super late game, just need some help on how to shred bosses