I know they all help, but I'm interested in which you think would make the most difference to an averagely talented amateur who understands the basics but wants to improve. Assume funds are not the object, and practice is a given.