My number one recommendation is to find private training. This will help to diagnose your problems and areas that you can improve right away. You can get there by reading books or watching DVDs, figuring out stuff by yourself. But private training will get you there faster, cost is an issue.