德才兼備

Idiom

 * 1) having both talents and morals; having both ability and integrity