Upgrade decision tree for money, roster, combat, and reset readiness.
To increase attack efficiently, test the current wall once and decide whether the failure is really damage. Spend on one relevant factor, then repeat the same test before buying another upgrade.
Do not spread money across several upgrades at once. A controlled retest tells you whether the upgrade changed the result or whether the real problem is roster, skills, fusion readiness, or reset timing.