"To handle the power" means being able to manage or control the authority, influence, or energy one possesses in a responsible and effective manner. Full definition
Someone handled the power of sale, the foreclosure, the lease. (remonline.com)
What stands out more than the extra horsepower is the more responsive traction control system which handles the power better than in the standard i3. (bmwblog.com)
A startup requires efficiency and handling power from the authorities in almost all the departments of the firm, and most importantly, handling the employees of the company well. (policybazaar.com)