What this game could need is buy orders.

Make it so that players can "order" items on the market-board so that if someone tries to sell an item they have to sell it to the highest buy order.

This way no one should be able to tank the price of items as easily.