I am personally a miner, and I keep all I mine. I just sell from times to times what I need to pay for the electricity but that's all. Time said me I was right and with my predictions in the crypto-currency market, I will be right another time.
Sell enough to cover cost and your overhead. Hold on to the rest for as long as you can afford to. There is good value in playing the long game.