面面俱到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)