BMS's works usually at ~99% efficiency charging and discharging. Unless you are using a wrong AWG wiring on the BMS, or the BMS itself has a wrong BUS conductors capability for the amps required, they don't heat up noticeably more than slightly warm while charging or discharging.
The heat should be only common during the last charging stage (when the cells are near fully charged) when balancing section starts to discharge higher charged cells through their BMS's resistors
The most real advantageous mods, unless you have a wrong built battery pack (not enough/thick nickel conductors, wrong nickel thickness on main battery poles (too much common), wrong AWG wiring, wrong BMS amps limiting factor for cells capability) so you must add or change some materials, is really related to the treatment received.
- Avoid harming SOC (state of charge) levels (less than 10%, more than 90%) the most time you could with a reliable use of your battery.
- Avoid heat in the cells. Direct sun, hot storage places. Use the pack with the right BMS current limiting, or with the right controller power output.
- At least one out of ten full cycles, let the battery plugged on the charger for a couple extra hours since 100% being sure the balancing is completely done (BMS stop heating) so the cells equilibrate maximizing capacity and avoiding dangerous paralleled groups reaching bad SOC levels