I think that if I have to be honest gold is not better because its just takes so long before its profitable, I really hate it if I have to be honest.
I think that bitcoin is more profitable because its usable on more terms.
Gold is a store of value, it exists less for profit and more for keeping your money at around the same purchasing power while the rest of the world continues to trend in whatever way it is going. Bitcoin on the other hand is more volatile and because of this it has the potential to make a lot of money for people through unpredictable swings up and down. Gold has never really been meant to be "usable".