How to Tee-Off without getting Teed-Off
So to help you improve these two things one of the very first things you should do is to know how long your putts are. And the only way of doing that is to measure them. The best way of doing this accurately is to learn to walk so your steps are three feet in distance apart.

You can learn this by placing markers every 3 feet for as long as you want and then walk from one marker to the next making sure your strides are exactly three feet apart. After some practice you'll be very good at pacing off 3 feet distances. And by being able to do this will make it very easy to measure how far each putt is that you face. In which you will have better control of distance when putting.
Now when you measure the distance of your putts I don't want you to get too tied up in learning to hit putts certain distances e.g. I stroke a putt this hard to hit it 6 feet etc. But instead keep track of how long your putts are. By doing this it will help your subconscious hit putts the correct distance --therefore having control of distance -automatically. Plus it will help you to see what distance most of your putts are from and what distance area of your putting you need to work on to improve.