I have done staking and mining and it is enough to help my finances grow little by little. However, currently, the staking and mining method for $IDNA coins is no longer very effective, so I abandoned it.
Apart from trading I make money from participating in signature campaigns, for the cryptocurrency space that's the only thing that makes money for me, trading, holding and also signature campaigns. Sometimes gambling makes money too, but I lose more often, so it's not recommended. If you are skilled enough at betting, then my worst advice is to gamble on the amount you can win.