Well, dumping all your altcoins is not really bad especially if its for solving financial problems but I would have advised you to hold a little longer until the market picks up since you have held till now. I understand that at a point, one starts to lose patience but since you didn't sell when the price was still OK, at least not now. The prices of altcoins are pretty low and completely down right now. This isn't the time to sell but to buy and hodl.