Bitcoin has really failed as a currency since its all about investment and profit making which was not the original purpose of its creation. Many crypto enthusiasts prefer to use bitcoin for investment instead of payment method which makes it to only be more useful on the internet alone. I believe bitcoin can only perform as a currency if investors decides to use it as a form of payment both online and offline.