Consider the univariate case:
In general, a linear combination of real-rooted polynomials is not real-rooted: Let $f_1=(z+1)^2$ and $f_2=(z-1)^2$. Every convex combination of $f_1,f_2$ which is not $f_1$ or $f_2$ is not real rooted.
Here are some positive criteria:
Assume that the $f_i$ have a common interlacer and that they have positive leading coeficient, then every convex combination is real-rooted. See http://arxiv.org/abs/1304.4132 for the definitions (text after Lemma 4.2).
If we have just two univariate polynomials $f$ and $g$, then every linear combination is real rooted if and only if $f$ and $g$ are real rooted and interlace each other.
For more than one variable you have to specify what you mean by real rooted: Every nonconstant polynomial in more than one variable has nonreal roots.