come good

verb
High School
1

To become successful or turn out well after earlier poor performance or lack of promise.

Thesaurus

Synonyms