its only on the company that you invested not totally the investing is a sort of gambling, theirs some but most of the company or most of investors invest in successful company and they know that company is good and they can assure that their money will earn profit.
In conclusion i think the best way is to save money and later invest a part of it (mostly 20-50%) and wait for the profit.
I think even investing 50% of savings in more volatile products like btc and shares are bit risky so put more of them in less risky products.
its better then no risk though.
theres that saying where the biggest risk is not taking a risk at all.
I think it would be better for you to invest your money in govt bonds and let their value increase slowly, the government always has to pay back the money and that would be much less riskier, if you are afraid of volatility. Otherwise you could go to the banks and get interest but looking at inflation and thinking they'd be giving my money to someone else, I'd rather not.