It's one of the best staffs in the game so it's worth it for a mage character.
The way I usually do it is exploit a bug in Origins for infinite money so it's up to you if you want to use that or do it legitimately.
The exploit if you want to use it is move your most expensive item into the junk category. Go to a merchant and on the junk tab if you press the buttons for sell item and sell all junk almost simultaneously one right after he other you'll get paid twice for the item if it's 2 gold you'll be given 4 gold for it. You can then buy it back for the selling price of 2 gold leaving you with 2 then you can just repeat this infinitely.
That's how it works on consoles you have to do something different for the pc version though.