transaction fee is now a big problem with BTC and ETH chains, if you dont have the bitcoin on the exchange, you will still have to pay for bitcoin transfer fees, and then convert it to maybe usdt and trade it for bch after your deposit reflects on the exchange.
this gas fee is just too high and the only solution is to keep holding the token till further notice when gas fee will be fair. it wont make sense to use higher gas fee than the token value you are holding. only whales can trade now or people who have high token value.