I agree with the most of replies here. The most effective way to become a good and ultimately professional trader is experience. And it means that not all the time you are on the positive side and gaining profit. It also includes losing at some point but that is where effective learning takes place. So take all the patience and practice and you are good to go.