Firstly for my option every leetcode question should finish no later than grade 9.
Secondly you really need do leet while closing your eyes, every variable name every logic should think AHEAD, not in the middle; just like play rubics cube look first then when you start to solve CLOSE your eyes.
Thridly you really need train speed of your mind let your type leetcode faster than your typing limit.
I DO agree if you are in UNIV or even 1 or 2 yrs after UNIV still doing leetcode you only can earn 200K at most.