I am amazed when I play with good players who badly misread putts. Even more amazed when they dont ask me about that thing i do with my fingers since my line is usually good.
I hit it square when i make sure to keep my head still and concentrate on a dimple.
I play public courses too and I usually can get around in 32 putts down from 38 to 40 putts.
If you live in Denver area I am happy to tell you where i learned.