There's a motto in my native language which literally means:
If the ball is full of air, then when it is hit against the ground, it will go up more.
Is there an idiom with the same meaning and usage in English?
Success consists of going from failure to failure without loss of enthusiasm. ~ Winston Churchill
In order to succeed you must fail, so that you know what not to do the next time. ~Anthony J. D'Angelo, The College Blue Book