I suggest you look at Mather's "Hurewicz Theorems for Pairs and Squares" in which Blakers-Massey is derived from his   Cube Theorems.

The basic inputs to the cube theorems are: (1)  Hurewicz/Dold local-to-global criteria for fibrations (or weak fibrations) and (2) the pullback of a cofibration by a fibration is a cofibration.