Both gold and bitcoin are good investment but in the case of gold we buy it at higher value but when we sell it on the same rate then we don't recieve the exact amount therefore you will wait for years to make your investment of gold a better opportunity.
Bitcoin is more volatile than gold but if it comes to the success then success percentage of bitcoin is more than that of gold. Both gold and bitcoin are successful so diversification of investment in these two will be more worthy than putting money in one. Waiting is necessary for both type of Investment therefore self restraint can give you more profitable outcomes.
Yeah, the profit margin might be low in case of gold compared to crypto (by crypto I meant both Bitcoin and Altcoins), but the risks are much much higher if one doesn't understands crypto properly. The market can be too volatile. Yes, one could easily achieve success with Bitcoin, if he knew what he was doing. But I don't think gold is bad either. It doesn't loses it's value that easily. That's why the rich likes to convert their assets into gold.
At the end of the day, everyone has different perspective over gold and bitcoin.