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.