Besides that both are investment categories, from my point of view Bitcoin and gold can't be actualy compared and because of that it's hard to tell that Bitcoin will or will not surpass gold.
If you look only at price then Bitcoin is already better than gold but on the other hand I.think there will be always more people investing and trusting in gold than in Bitcoin.
Gold has since ever been one of the most valuable store of value for the people and it will stay so for a while.
I also think that investors in Bitcoin and gold differs, these are different categories of investors with different risk apetites and investment strategies.
In my view investment in bitcoin is more profitable than gold because the price of gold is also not increasing consistently and decreases after some time. Gold should not be increased from some specific price otherwise average people in community will not be able to invest in it. Bitcoin is the way of making more money while gold is for use and for hard times in life.