Some 'deliberate practice' type tips:
http://sivers.org/book/LittleBookOfTalent
Two of my favourites:
TIP #15:
BREAK EVERY MOVE DOWN INTO CHUNKS
1) What is the smallest single element of this skill that I can master?
2) What other chunks link to that chunk?
Practice one chunk by itself until you’ve mastered it - then connect more chunks, one by one,
See the whole thing. Break it down to its simplest elements. Put it back together. Repeat.
#######
TIP #16:
EACH DAY, TRY TO BUILD ONE PERFECT CHUNK
Perfect - not just improve, not just “work on,” but get 100 percent consistently correct.