Don't use auto-optimize all the time
Choosing to auto-optimize every time means that you aren't fully exploring the entire available depth options. I found auto-optimisation would usually always go with the same team structure, meaning that a lot of the fighters I recruited later on were left on the side-lines, and a lot of these fighters are really strong additions to the team who would make a lot of battles easier.