Market capitalists are very far from ETH or XRP. BCH will not be able to overtake the two giant coins, and BCH is also one of the big coins but does not become position 1,2,3.
What I even see is a dropping coin below the coinmarketcap in future, because bch is just a fork of bitcoin, and the reason why they are still on top now is because they are still hiding under the hype of bitcoin, but now that many people have realize that it is better to even use the bitcoin than some of these forks, I think they may lose value in future. The only reason why they are even still surviving is because of the slow bitcoin transaction, so people still prefer to use them to make their transaction about fast.
There are so many other coins that are more valuable than bitcoin cash and I see majority of them really rising now as most of the developers are beginning to try themselves to push their project to a higher quality.