About trading fees, many exchanges are good on that. You can check exchanges like Binance, Gate, KuCoin, ProBit, Crypto.com, and so on... they all have very cheap trading fees! Also about depositing and withdrawing fees, you can try Binance, Gate, YoBit, ProBit, though wallets are the ones with cheaper withdrawing fees than exchanges. Try Trustwallet, Safepal, and Faucetpay microwallet, you will be surprised!!! Depositing is free to the exchanges and wallets that I mentioned.