There is no altcoins or tokens can replace / take over bitcoin, and Binance is unable to do this for sure. Binance, in most positive scenario, can only take over Ethereum second position on coinmarketcap.com and in crypto space. However, I doubt that Binance coin can take over Ethereum, at least in next two years. Honestly, I don't believe BNB can do this in so many coming years, not only two years.
The coin wont definitely take over Bitcoin or Ethereum because doesn't have something to offer to the crypto community like Ethereum does and it just like every other coin created by crypto exchange site despite it been said to be accepted by some store owners in Asia as payment.