On searching USDT i found USDT (Trc20) and added in my wallet. Now i can send and receive USDT without any fee

Is the same thing can be done on Bread wallet ? Does BRD wallet also supports Trc20 USDT ?
nope. BRD wallet supports USDT but only as an ERC-20 (ethereum-based) token. in general, BRD is much more limited in the blockchains it supports than wallets like coinomi or trust wallet.
https://brd.com/support/articles/360000257454The BRD app only supports bitcoin, bitcoin cash, ethereum and some ERC20 tokens at the moment. Unsupported currencies sent to your BRD wallet will be inaccessible and we will not be able to return those funds to you.
So this means that at the moment the best non-custodial wallet where we can store most of our coins is trust wallet as it supports almost all of the blockchains.