translate English to French: This gives leverage and impact.
Ce qui garantit à son action un effet de levier et un réel impact.