Language:
Free Online Dictionary|3Dict

棄短取長

Source : CEDICT

to overcome one's shortcomings and make use of one's strong points (idiom)