A cursory look at your stats show me that putting is your biggest issue.
Your 3 putt percentage is way too high, and indicates to me that putting distance may be an issue. If you can't putt to specific distances consistently, you'll never have a good game (unless you're able to put your approach shots within 1-2 yards of the hole every time).
In the FAQ's, there's a thread named "Putting Tips". Also check out the "chip and pitch tips" thread also in the FAQ's.
Regarding your timing issues, one way to try and address it is by taking a "practice swing". Basically setup your shot, and then do the swing you're looking to take, but don't click on the accuracy (let it swing through, but visualize where/when you click for accuracy). Since you currently have different speed clubs, it'll at least get you ready for the speed of the particular club you're using for that shot. When I find my timing start to slip, I'll narrow down the range of where I watch the swing meter. Sometimes when I watch it from the start, I end up in impatient mode or what I like to call "spectator" mode where I end up watching the swing meter too long and not clicking at the right point. When this happens, I narrow down the area where I'm concentrating on to just the hitting zone (the first line prior to the accuracy point up to the accuracy point, from left to right). So as soon as the swing meter gets to the "hitting zone", I know I have basically a split second after to click (for the fast swing meter and default ball). This tends to tighten up my timing, even if I still have issues with hitting perfect, I'll be within a few pixels on either side of perfect which isn't too bad (and much better than missing wide right or left).