Bitcoin and gold are having different functions, and therefore I don't know whether we can compare both of them. Bitcoin is a currency, which should be used for day-to-day expenses. On the other hand, gold is an investment asset, for which the main function is the protection of wealth. (That said, Bitcoin can be used for protecting the wealth as well, but it is it's secondary function).
I think you are mistaken, bitcoin is actually more an asset than a currency. Atleast in the moment.
We can only have investment plans designed in bitcoin (cloud mining, shares, other assets), but we cant shop that much.
A currency needs an economy to represent, so far bitcoin has a tiny economy. I hope that will change in the 2-3 years.
But technically speaking, at the moment, bitcoin is an asset not a currency