Well, there are several ways to make money from crypto currencies as you (the op) have said, aside from investing, day trading which are the major ones, you might want to also look into staking.
Staking in crypto currency is like putting your funds on a fixed deposit, it earns or generates income for you depending on how much you stake, if you find a good platform with a good APY, you could make a lot of money passively simply by just staking.
But its also important to know that there are two types of staking, we have what is termed as..
Fixed staking - means you can't withdraw your staked fund, and sometimes the profit, until the set amount or period of time.
Flexible staking - means you can withdraw your staked fund, and the profit accured at anytime you want, usually after three days of staking (for some platforms).
Another way to earn is by farming airdrops, airdrops looks very common and possibly childish to some people but the honest truth is that, many have become millionaires simply by farming airdrops, it's not easy here, but if you are lucky, you could as well be on your way to making lots of money simply by just farming airdrop.
So, aside from investing and trading, other ways of making money from, the two mentioned above are the ones I can think of for now.