bitcoin and real estate are good as investments in my opinion. you buy them and hold for long term and enjoy a big profit specially if you get in early in bitcoin or buy the real estate in an up and coming neighborhood.
but others such as stocks and gold are best to be traded by day traders who can, and to make short term profit in my opinion. because most of the time holding these things won't give you much profit. for example gold has been the same price last year as it is now with a little increase.
None of the investments is the best, and is unbeatable.
Price of every asset can decrease and increase, it may turn out that you will have negative profit on one particular investment.
To repair the damages, you need to remember about very important rule in money management, you just simply need to diversify your funds.
If you invest in gold, stable stocks and bitcoin, you may lose even on two of these assets, but one of them will recover the loss you have made.
That is why you should never put all your eggs in one basket.
Yes, this is the right approach for profitable investment. I keep my eggs in different baskets