I'd say both + staking! But of course if you have time. The easiest way is to buy BTC and forget about it for a couple of years, but if you are a risky guy, try trading. I know many people earn on meme coins however I've not tried.
I prefer stablecoins staking , it's not risky and you just receive additional % on your holdings. Staking stablecoins is reliable. But again, if you are a risky guy, you can try staking projects with high APR like Waterfall Network