Your skill tree looks very suboptimal like all the monk stuff is pretty pointless and you'd get to the power charge stuff on the right easier from the piece of your tree that's close already. Around. Grab something on the left side of the tree instead so you don't need as many secondary skill points there. The nodes around eldritch battery are much easier accessed from the top.
Your bed let budget upgrade would be looking into crit with the gloves that give you fixed crit dmg bonus instead of your current rather pointless ones. Going crit with them is pretty budget friendly and you can just focus on crit chance instead of dmg which lets you run support gems like pinpoint critical which is quite strong.
Another semi budget transition is the Armor unique for life leech on spells combined with mana stacking for mana remnants and archmage. You easily got the spirit by getting rid of either coa or coc. The benefit of both is negligible and both will net similar results with enough crit with coc triggering slightly more at the top end and using less spirit. If you need more spirit blasphemy is pretty pointless too because spark should just kill everything anyways. Super late game you can transition this towards rathpit in the off hand but for now this budget variant should be very good.
Your belt seems unspectacular and you could probably solve a lot of potential Res issues with a rare one or get some dmg boost from HH.
Lastly if you go the mana stacking route I find a rare helmet better than vertex unless you got a good one with +4 to skills and a lot of mana already (6k+ with remnants) so you don't end up too squishy.
Edit: my finished version https://poe.ninja/poe2/profile/asfalod-4909/character/Asfalodia
Especially for the skill tree you could optimise a lot. You can ignore almost all of my points on the lower right side that's mostly crit dmg/jewel slots that you won't need yet.