Meaning: Overcoming hurdles led to the ability to bounce back from challenges.
Choice of Words: Obstacles are things that block or hinder progress. Overcome is a verb that means to defeat or surmount an obstacle. Resilience is a noun that refers to the ability to recover quickly from difficulties. Gained is a verb that means to acquire or obtain something.