Bitcoin has been so great and wonderful with price but however, it can't surpass gold because gold is a raw processing material which is precious in the sight of human. Also, we should not forget that bitcoin is just crypto assset which most people in the can not accept but gold is universal accept any class of people.