Dude you have already pointed out the main reasons of failure in forex. So what a newbie should do is to conquer these reason/problems that makes man a failure. Only then success will follow. Consistency in learning and trading and eagerness to learn are the main requisistes to become a successful trader