Dedication is not enough in my opinion. One has to show guts and some relentless desire to learn on a constant basis. In order do one to succeed, one has consider going all out in terms of understanding the most fundamental principles of trading. That way you can have an understanding of what your counterpart is thinking. Only when you can decode what one is thinking, can you finally say I made it.