The phrase "makes good" refers to someone's ability to succeed or achieve success. There are various synonyms for this phrase such as excel, succeed, triumph, prosper, thrive, and flourish. These synonyms have a positive and optimistic tone, indicating that the person being referred to has shown great effort and has overcome obstacles to achieve success. They indicate a person's dynamic personality and their ability to adapt to different situations to accomplish their objectives. These synonyms can be used to describe people in various fields such as business, education, sports, and entertainment, among others. Regardless of the context, these synonyms highlight one's dedication, perseverance, and resilience in achieving their goals.