Correct the only way to get higher floors after 200 is thru maps.
When you reach 99 lvl you unlock Ascension in shop which costs 5.000.000 gold and it resets your lvl down to 1 and you gain x2 exp.
Poison element is good but for PvE I’d recommend Fire element and Crushing Flames set (green) affix. As for your resource system, anything works.
Your stats are not the best but you are still in low lvl floors so don’t worry about it much, as about thorns try to have high health regen or HP on hit.
I didn’t ever try it out but it’d be pointless since Energy regens pretty fast.
If you have some affix you feel like you don’t need then don’t hesitate, but for the time being don’t bother too much it’s still too early for you. Start making your own build with crystals after you pass stage 500.
Buy map on floor 200m3( lots of it) farm the heck out of it, get lots of legend items then keep and search for ideal affixes.
Anyways mp absorb is great in PvP not so much in pve for me.
You can increase your builds quality and level using emerald and peridot. Start crafting when you can farm map 500 very easily with high luck and gold find percentage.
It would be awesome if we could see the screen shots of your build so we could guide you.