QFT itself has many prerequisites; you need to be well versed in special relativity, electromagnetism, classical field theory and quantum mechanics to get a hold on it. Each of these areas have their own mathematical prerequisites, which include algebra and calculus, multivariable calculus, pdes, complex analysis and fourier analysis.
General relativity and string theory are also comparative to QFT in scope, prerequisite knowledge and utility in other areas of mathematical physics. You would need to learn these if you wanted to start reading a bit more broadly in scattering amplitudes or in another part of math phys, but you can go quite a long way in scattering amplitudes without too much of them.
As someone who has taught myself significantly more than formal education could, I know how valuable it is to have this sort of knowledge trail accessible. Much appreciated.