Pack a punch
To carry or bear a forceful impact dates from the late 19th century and is of American origin.