I found quotes for "put a rocket up" that suggest it is UK slang. And pretty common since BBC has article for "How women students put a rocket up Cambridge".