Bitcoin
There are advantages that Bitcoin has over gold. Main one is, of course, the scarcity of 21 million bitcoins.
Gold is a less efficient means of storing your value. As long as we can find gold, you will continue to lose a small percentage of its value every year.
Bitcoin is more efficient when you look at transport costs. Within 15 minutes your Bitcoin can be on the other side of the world. You often pay 1,5 dollar or less for that. Try to do that with gold.
Bitcoin storage costs are also lower than gold. If you arrange it properly, you will lose 50 to 300 euros for storing Bitcoin. Gold storage is much more expensive. You have to arrange more for that, because it actually exists in the physical world.

Finally, checking the authenticity of Bitcoin is cheaper than gold. You just need to run the Bitcoin blockchain for that. With gold, even at the highest level, this sometimes goes wrong, which can make it expensive.
Disadvantages of Bitcoin
Bitcoin doesn't exist in the "physical world" and you can't do anything with it. Gold has industrial applications and can be processed in jewellery, among other things. gold has a bottom price, which is not guaranteed for Bitcoin.
Finally, gold has a long history in which it has proven itself as a reliable means of storing your value. So gold has made its place in the financial system much more. Central banks around the world still hold and buy gold to back their currencies.
All in all, we can say that Bitcoin is a efficient store of value than gold on many fronts, but it also has some downsides.