Don’t ever ever give up! That’s one thing I’ve been proven to be the key to everything, on and on over and over.
From my own experience, whenever I was extremely patient and persistent to go TO THE VERY END, it always payed off! ALWAYS! (of course that doesn’t mean you should exhaust yourself by doing some unimportant things to the very end 🙂 but this condition is EXTREMELY important!)
And whenever I procrastinated or didn’t care much about things that I should have cared about a lot, it just came back to me twice as bad.
There is no such thing that one cannot do if he/she tries hard enough and keeps on trying for long enough. GUARANTEED.