I believe that trading is the best way to earn money in crypto currency comparing to the way that you have mentioned. Even, trading can be made as a source income to you because it can give you consistent profit. You can make money per days, per three days even weekly and yeah it give you a real money comparing you to join some airdrop even staking coin.
But it needs a proccess and will take a long time depend on your knowledge. If you are deligent and want to know about the ins and out about trading it means you spend your time to learn then it will need a little time to get profit consistent. Becauss there are many source already that you can use like in some source like this forum or through trading books. Profit consistent is the gool for all trader because if you have reached it you will get all get you want.