Obviously Trading on Bitcoin is the best way to earn money in a short term or long term and it's far better than investing in the stock market. But a question? It's not for all to trade with Bitcoin. Because it's very volatile and can lose all the assets if someone invest in wrong coins or in a wrong time. So if you can't handle high volatile market then Bitcoin trading isn't for you. You can go for crypto holding for long terms.
Yeah, both long and short term are profitable if you're in bitcoin. I've done that and I can say that it's worth it whether your positions are either.
Those that can't really trade, we've got another option and that's the most basic thing and that's just to hold. No pressure or whatsoever as long as you've got capital to buy.
You're good to hold and wait until the price increases.