I realized that when we work for something and work really hard for it. We want 100%. Because we know that that is how much we worked and that is how much we deserve. Things don't hold as much meaning when you don't get the 100%. But you have to live with it because it is life. And giving up means that you have given up on yourself. You didn't get 100% does not mean that you are not good at that thing.
It is like baking a Chocolate Cake. You put in all the ingredients and follow the instructions of the recipe but the cake does not turns out to be like the picture on the box. It is good but not as good as it should be.
We all need to learn a very important lesson and that is you cannot always have everything in life. Once I said to my dad, why does Allah not give us everything that we want ? And he said that if He gives you everything now, you will not have anything in the hereafter. So He is saving some for the hereafter. It is okay if you did not get the 100%, just remember there is someone else who is in your league and does not get 100% either.