Wiktionary
pack a punch
vb. 1 (context idiomatic English) To be capable of throwing a strong punch. 2 (context idiomatic English) To have a swift and powerful effect or to be capable of having such an effect.
Usage examples of "pack a punch".
I'm currently writing an original screenplay for Jonquil that will really pack a punch.