Meaning: Experiencing setbacks led to personal development and improvement.
Choice of Words: Setbacks are temporary defeats or failures. Faced is a verb that means to encounter or confront something. Growth is a noun that refers to the process of developing or increasing in size or quantity. Fostered is a verb that means to encourage or promote the development of something.