If you are talking about gains then of course Bitcoin can outdo traditional markets. But if you are discussing outdo in terms of reaching a higher market capitalization well then I am not 100% sure anymore. It could happen but a lot of things would have to go right in the next 5 years in order for it to do so.
if indeed the crypto currency or bitcoin in particular can become a valid currency, of course, it will dominate and even defeat the stock market and traditional markets, of course, because we also know the price is greater than fiat currency.