It would depend on your purpose. In gambling, you can earn money fast like you can double your capital in just minutes if luck is on your side but is more risky compared to investing. In investing, you will earn money slowly but it is less risky as long as you invest in a reputable company and many people already trust that company and the returns are probable. Don't invest in HYIP sites where the returns are too good to be true because they are just accumulating funds and will eventually vanished with your investment. If you are risk averse then just keep your bitcoin and wait for the price to increase so that you can profit from it.
Yeah, you are right.
Gambling games are used to gain profit much more faster, but the risk is also higher.
And investing in smart way is a slow earner, But will surely gives you a profit if you carefully choose the right company to invest with.
It is better to do not invest in hyip or ponzi since the money you are earning there are the money of the other investors there, and most eventually the site will dissolve without any notice.
For me the best way to earn rght now is by trading your coins.