L'unica maniera di fare fiato è...gonfiare tanti palloncini!!!
Scherzi a parte, per fare fiato bisogna allenarlo, come tutto il resto del corpo, quindi tanti esercizi aerobici, dalla corsa al nuoto, ecc...
Io personalmente vado a farmi una corsetta ogni giorno e decisamente aiuta.
Tu dici, però, che ne soffri la mancanza sia durante il combattimento che durante la corsa. Potrebbe significare che sforzi troppo in entrambi i contesti, oppure che il riscaldamento che fai non è sufficiente, oppure che risenti dello stress (soprattutto in combattimento)...
Ci possono essere una valanga di motivi per il problema del fiato corto, anche problemi pressori possono inficiare la prestazione.
Il mio consiglio rimane quello di continuare l'allenamento, magari iniziando ad un ritmo molto blando per poi aumentare via via che ti scaldi.