Although I've not done anything spectacular in my preparations so far but would like to recommend something which I tell myself every day things don't seem to go my way!
STOP at every question, where you took things for granted! Every Question, Every Concept...! STOP getting ahead of yourself... Focus on the quality... Dont worry about the quantity or how much time it takes you to figure it out...! It may take longer but its a surefire way of be good at something...
.... soon they will come to you without having to chase them....
In the end all you need is this recipe and just make it a habit after that.
Believe in yourself!