I have been through the same thing as everyone else. I was missing everything, then i started to get distance very close and now i can read the breaks quite well. I had many lip outs and balls stopping on the edge and not dropping in.
The biggest thing to improve my putting was the reverse view, i never use the front view at all now.
Down hill putts need more allowance for break, and for me every 1 inch lower means about three quarters of a foot less and the reverse for uphill putts.
Dinging it is much more important when putting than any other shot, so another thing to try is giving less break and instead of dinging it on the line stop it before to go more left or after more right.
It is frustrating but you have to stick with it, and being hard is a good thing, if you won every time it just wouldnt be as good, much more a challenge.