what does successful stock trading depend on?