in my opinion to is get profit in better amount is that you should hold btc for a log amd and then sell it for your profit with increase price . in this way we can get profit with small risk .
The question is when the best time to sell , and if you have big amount in your balances , it doesn't matter as long as you can divided your balances into different source . But , hold it for the few years without spending , it's lazy way to earn for me.
Holding is not a bad way unless you have some other sources for earning as well and those ways must be increasing your held bitcoins, but if you just have some bitcoins and doing nothing but just holding them then that is really not a good decision.
Yeah and to make profits from only holding you need to wait for a long time as you never know when price will g o higher, so its good to trade with them to get regular profits and also to increase the level of coins.
But trading is also high risk until you dont have good bankroll, you can do is giving your skills for bitcoin payment and like this you will start to earning bitcoins and you can save big and even do some investment of holding them.
Holding is safe but not profitable, if can give you good profits only if price goes higher but the number of coins will be the same it will not grow by holding, even if you trade with small amount it can increase the level of your coins slowly and steadily.
holding bitcoins is really profitable and in my opinion it can give you some decent income
Best way for a steady income, get a real job. Slowly invest a little bit of each paycheck into bitcoin and also a part into other projects. The key is to diversify your investments. If you're putting money into high risk things like btc, try to invest in a lot of things like commodities, stocks etc.
real job will most probably give you steady income but i doubt that you can make some good money with that, as regular jobs are usually low paid