You also need a top 5 defense. If you look at the SB winners over the last 10-15 years, they all had top defenses except for KC and NE, and even they played like a top defenses during those runs. They improved drastically in the playoffs.
Bucs were 1 both times
Rams were 1
KC and SF this year 2&3
Philly (lost) but was still 1
Ravens were top 3 both
Seahawks were 1
Denver(Manning) were 1
Giants were 1 or 2
Steelers were top 3
Colts (Manning) top 3?
The narrative that you can win with the 12th or worse ranked defense has never been true. The defense can really be no worse than 7th and trending up to have a shot.