Another advice I can give you is this.
Don't sell too much shit.
I finished the game with 250000 gold and a satisfactory geared group.
I'm saying this not because I think it's a waste of time, but because it could be seriously game breaking.
After you sell too much stuff the following starts to happen:
If you sell too much to a specific vendor, that vendor's trading interface will lag like crazy
Items sold do not disappear from your inventory, while in the trading interface (and can be sold indefinitely for 1 gold)
Said items will not be present in your inventory outside of the trading interface, but will reappear in any trading interface you open
If you change character while keeping the trading interface open, something really absurd might happen where the items you are seeing in your inventory differ from what they really are. Meaning if you sell something you don't really know what's being sold (I managed to sell and item that was equipped on a different character. Magic.)
Near the end I seriously started leaving items on the ground (unless divine) and stopped selling altogether for fear the game would crash on me, or corrupt my save file.