Language:
Free Online Dictionary|3Dict

為德不卒

Source : CEDICT

to start on virtue but give up (idiom); to fail to carry things through/lack of sticking power/short attention span