i heard that a new hard fork on bch is coming,
And how do you know that a new hard fork on "bitcoin cash" is really coming? i havent seen this before, maybe you are talking about the Segwit fork but it got cancelled two days ago, and this is the reason of why bitcoin has been going bullish since yesterday (but it is pretty low right now)
sell those coins, in order to receive another coins from a new fork of Bitcoin you only need bitcoin, not bitcoin cash.
The same happened with bitcoin gold, you needed bitcoin in order to claim those.