1. become increasingly better or more successful
Professional
Social
go from strength to strength
This expression can be used to refer to a gradual improvement over time that moves somebody or something from a bad situation or level to one that is increasingly good, or from one level of success to another. It is commonly used in both a social and professional context and has a similar meaning to the phrase 'come on in leaps and bounds.'