You should also practice reading greens or at least study how and put into practice green reading techniques. The best putting stroke in the world will miss most of the time if the putt is misread. The great putters are all great readers of the green and it is a skill that can be acquired.
Why are the great putters great readers?
What makes one a great reader of greens?
What are the skills?