en avoir sous le capot

Etymology
lit. 'to have a lot of it (i.e. power) under the hood'.

Verb

 * 1)  to have plenty of power under the bonnet; to be a beast
 * 2)   to have plenty of energy in store, to be very energetic