Сначала несколько формальностей. Критерии не влияют на популярность. По критериям определяют популярность. Все, перечисленное в подвопросе, справедливо, поэтому нам стоит попытаться разобраться самостоятельно.
Что означает популярность в истинном смысле? Это означает, что фильм любят смотреть, и даже делают это неоднократно.
Вспомните свой любимый фильм и подумайте: что в этом фильме Вас привлекает и заставляет смотреть опять и опять? Ответы и будут искомыми критериями.
Первое, что приходит на ум - фильм интересный (захватывающий сюжет).
Второе - хорошие актеры.
Третье - они мастерски играют.
Четвертое - фильм красивый (спецэффекты, натурные съемки, цветовая гамма и так далее).
Пятое - хорошая музыка.
Список можно продолжать, и наши критерии (по значимости) могут располагаться в любом порядке.
Итак, если я хочу снять хитовый фильм, я исхожу из того, что он должен иметь нетривиальный сюжет, мне нужен хороший актерский состав, классный сценарист, блестящий режиссер, операторская команда, специалисты по эффектам, звукорежиссеры и так далее и так далее.
Само собой, предварительно фильм нужно пропиарить. И чем лучше я выполню каждый из этих пунктов, тем выше будет его популярность.
Но самое главное состоит в том, что если фильм не будет иметь художественной ценности (не будет произведением искусства в истинном смысле), о нем забудут через год, несмотря на то, что Анджелина Джоли скакала по крышам под убойную музыку.
Это отличает хороший фильм от шедевра. "Полет над гнездом кукушки" смотрят с 1975 года и будут смотреть дальше. А "реальных кабанов" уже сегодня никто не вспомнит, хотя их сняли года три назад.