forget about eas in general. they may perform good on demo/ even live for a certain time, but i dont know any ea which performs good without manual intervention. eas are good for managing orders you put manual.
forget about fundamentals and news trading.
the only way is to learn all the methods many traders are using, like s/r, trendlines and fibo, privots and so on, and get why and when those group of traders place their orders.
i suggest to join a trading group which fits your style of trading the most.
also the most important thing is to have a plan and to stick with it. no business is successful without a plan. most traders ignore the fact of psychology. although thats the most important thing in trading.
you can have a winning strategy but ruin it all with your own psychology. however thats a very long process, and i think a lot of people just dont have 'the character' to become successful traders.