Ahh - the good 'ol fat shot. I battle it too. Nothing like hitting a perfect drive right down the middle and then a fat iron short of the green. Let out a big scream with me - AAAHHHHHHHHHHHH !!!!! OK, now let me tell you what's been workin' for me ...............
RELAX - everything, Especially the grip. I know I was too tense from the start Relax !
Downswing - 3 things I have to do.........1) Yes, move your weight to left foot. What helps me is to make sure my belt buckle points at the target line at the finish.
2) Right elbow must come back in very near body.
3) Retain wrist angle - This is my biggest fault. Try holding your left arm out straight with back of hand pointing up. Make a fist. Now bring arm down and add right hand like your gripping the club. That's the angle you have to retain as long as possible. I don't worry about rolling my wrists over - that seems to take care of itself. But if I break the angle early, I hit it fat.
As for putting, what's helped me is to go to the practice green and really get the feeling of how much to swing for certain distances. I will putt from the same distance until my mind has recorded how hard to swing. On practice swings I make sure to have that same feeling of force. Make sure to follow-thru - I miss shorter putts from not keeping putter on line thru ball.
Let me know if any of this helped...............Tom.