英語の表現で『戦わなければ勝てない』を訳すと、『You can't win without fighting』が最もシンプルで直感的な言い回しになるかな。
このフレーズはスポーツアニメや少年漫画の熱いシーンによく登場するよね。例えば『ハイキュー!!』で影山が「戦わなきゃ勝てねぇよ」と叫ぶシーンを思い出す。英語版のアニメや漫画では、キャラクターの熱意を伝えるために『No victory comes without a struggle』といった少し詩的な表現が使われることもある。
文化によってニュアンスの伝え方が変わるのが面白いところで、日本語の直球な表現と比べて、英語圏の作品では比喩を使った言い回しが多い気がする。