I have mined it too much, and now I have no money to pay for electricity.
When you mine a new coin this means you are an investor and you have to consider that it could take a year or longer until it makes sense to start selling
some (never all) of your mined coins.
If you mine to survive, to pay your monthly cost of life, and if you have no other income, then direct most of your rigs to established coins which return solid profits
now. Not to coins which will return profits at an unknown point in the future,
eventually.
Coins like ZEC or XMR will generate you sure profits and income, every day. I mention these two because one is best for Nvidia cards, one for AMD. And both are traded on big exchanges with tons of liquidity, so no problem to sell whenever you like and as much as you like.
If you do not sell every week but can hold a little bit, like a month, mining those coins might turn out much more profitable than what calculators tell you today. Because I suspect that both will really go ballistic in short time.
This bull market is not over before we see a really ballistic launch by altcoins. As they always do in the second phase of a bull market when BTC has already exhausted and goes horizontally. ZEC could go easily to $1.5k. It's better to mine it now and sell then. Not wait until it goes to $1.5k and mine it then when everyone will switch to it, diff will go 4x and you will still make just a USD per card and day, or worse, it will drop 50% post-peak until you sell.
If you have many rigs, leave a few mining ZEC, XMR, whatever to cover at least your electricity bill and maybe some food and rent. And use only a few rigs to mine speculative coins which you will hold long-term.
Considering how many people desperately ask for "when exchange" every day, I think you are not the only one who put all eggs into one basket. Which is never good.