Winners are losers who got up and gave it one more try.
-- Dennis DeYoung
If you fail in any subject, just try a bit harder and you will not fail badly.
If you try even harder, you will master the basic.
By pushing yourself a little harder each time, you will progress slowly.
By moving a bit further each time, you will be a good learner in that topic.
Being good in that topic, you can slowly master it.