力有未逮

Idiom

 * 1) to lack the ability