Yes you have raised the secret matter that is needed to be successful at this market . Besides most important two things are involved into hardworking one is fundamental and another is technical analysis and i deem all trader should have such abilities for being a successful trader . Thanks