The phrase
"high leverage" means having a small amount of effort or resources that can produce a large impact or result. It refers to the concept of using a small lever to lift or move a heavyweight. In a broader context, it can be used to describe situations where a small action or decision can create a big effect or influence.
Full definition