面面俱到cover everything
面目一新to change for the better;take on an entirely new look;take care of everything
妙語如珠articulate (lit. smart words like a string of pearl)
名副其實not just in name only;but also in reality
名落孫山fail in a competitive/imperial examination
莫名其妙unfathomable mystery;subtle and ineffable;unable to make head or tail of it;boring (e.g. movie)
難能可貴rare and commendable;estimable
南轅北轍diametrically opposite;act at cross-purposes;be poles apart
囊螢夜讀reading by the light of fireflies
嘔心瀝血throw all one’s energy into sth;to work one’s heart out (lit. to spit out one’s heart and spill blood)