pack a punch/wallop
to provide a burst of energy or power or excitement
The storm packed a wallop and did much damage to the boats.
Greatest Technological Inventions of the Past 25 Years
Call them what you want: web logs, online diaries, wastes of online space. We call em game changers. Blogs, by giving regular users the same sized soapbox from which to preach, have completely turned the media game upside down.