To "improve" success requires identifying very specifically what the deficiency is within strategy, tactics, money management, or discipline (in no particular order.) Then the needs assessment should determine which of any of the resources you specified or something entirely different may assist with the improvement. Sometimes the required material is extensive and/or expensive, sometimes not. Sometimes you already have the resources needed but without identifying the very specific need the solution may be hidden in plain sight.Do you think that to dramatically improve your success rate you have to read tons of thick books, buy expensive software and spend countless hours of learning more about Forex?