Yeah, u have to identify the problem more clearly.
Distance is easy to master on all greens speeds, so I'll presume u have that sorted.
When I was learning ( and still am of course ) I kept a very detailed record of how I missed putts, was it always on the low side, or the high side. I suspect you are not reading enough break into your putts
There is nothing worse than throwing in a 3 iron to 10 feet and then missing. I was determined to get rid of this annoyance in my game and believe I have succeeded, I now expect to hole more than I miss.
Good luck.