can have the good skill tradign the discipline and emotional control.l have tried so many good strategies but l fail most of the time the main reason was that l never follow them fully .so it was wasting of months and years.one thing you must not forget is if you will not control your emotions then time and experiences will never help you for improving your trading skills.