you are right these are key to success in the forex trading but the thing is this if you really want to improve your skills then tbe best way is to practice on your account because this is tbe way you can learn the forex trading and can get knowledge an d can increase your knowledge.