Gold is more secure and more volatile.
Gold is accepted in whole world.
So I think gold is the better choice.
Bitcoin is still in infant. How do you assume that after 10 years it ensure you huge return.
You also can make a portfolio of investing in both gold and bitcoin that reduce risk margin.