To develop strategy i think time is very important you gain experience, good analytical skills, a sharp mind, a good money management system, and you should have capability to read and interpret trends and get helps from all possible sources and plan a good strategy with time and it is necessary for success in forex