Staking have become a popular way to save cryptocurrency and earn some level of passive income no doubt and most of the Centralised exchange have such service to have a flexible investment time with your assets so while your assent lay domant and unused, you earn profits from them, mind you too that you have to lock your assets for the period of staking unused to qualify for interest at the end of your staking time.
But holding altcoins is a silly thing even though staking can provide percent gains every day/month and year, most altcoins have dropped greatly in price when held too it is not a solution to find profits so, I strongly do not recommend this, the risk is very large, look at the market today, most altcoins have dropped more than 60% of their ATH, is there a reward that can balance paying for the loss at the price of the decline, I don't think so, and altcoins never print new ATH after experiencing a decline, almost all of them are like that, so even if you hold for the next bullish season, I'm afraid you won't get your money back that you lost due to the price drop on the altcoin you are staking.
If it's a stable coin it's better than other altcoins.