I'll first note that statistical significance really isn't what we should be caring about here with respect to missingness. Certainly missing values influence $p$ values, but we really should be concerned with whether or not the model is correctly specified, and that this missingness is properly accounted for.
One doesn't need to meet a magic number with missingness to address it, and it is often the case that if we have a large percentage of missingness, then imputation is critical to obtaining valid estimates. Normally, we would want to identify what kind of missingness mechanism is present first (MNAR, MAR, MCAR) before we do anything specific about it (MAR for example posits that there is some kind of relationship between a variable and missingness, which can be identified with some simple plotting or fitting to models which identify the culprits). These mechanisms are addressed in Little et al. (2014) and other places. Note that there are some toggles on the switches to consider, such as how many imputations we need if there is substantial missingness (see Graham et al., 2007 for simulations on multiple imputation), but usually the takeaway is that more imputations are better.
Common approaches are full information maximum likelihood, multiple imputation, and random forest imputation (Enders, 2001; Tang & Ishwaran, 2017; van Buuren & Groothuis-Oudshoorn, 2011). I know squat about the EM algorithm, so others may comment on whether or not it performs better than the more common methods I listed.
References
- Enders, C. K. (2001). The performance of the full information maximum likelihood estimator in multiple regression models with missing data. Educational and Psychological Measurement, 61(5), 713–740.
- Graham, J. W., Olchowski, A. E., & Gilreath, T. D. (2007). How many imputations are really needed? Some practical clarifications of multiple imputation theory. Prevention Science, 8(3), 206–213. https://doi.org/10.1007/s11121-007-0070-9
- Little, T. D., Jorgensen, T. D., Lang, K. M., & Moore, E. W. G. (2014). On the joys of missing data. Journal of Pediatric Psychology, 39(2), 151–162. https://doi.org/10.1093/jpepsy/jst048
- Tang, F., & Ishwaran, H. (2017). Random forest missing data algorithms. Statistical Analysis and Data Mining: The ASA Data Science Journal, 10(6), 363–377. https://doi.org/10.1002/sam.11348
- van Buuren, S., & Groothuis-Oudshoorn, K. (2011). MICE: Multivariate imputation by chained equations in R. Journal of Statistical Software, 45(3). https://doi.org/10.18637/jss.v045.i03