good ways of course, but trading is very good way to have profit too, it dangerous to lose, but if you successfuly trade you can get very good money
In trade, we need an investment and OP stated ways of earning without investing which omits trading unless you are trading your earned reward in Bounty hunter to gain more profit.
It is quite hard to find ways to earn crypto without speding money. Bounties are getting hard to get the payout often they are scam and won't pay. Faucet reward are too small to take profit or to enable it to deposite in an exchange since there is a minimum limit for an exchange to accept our deposits.