Everyones got an opinion in life and forex is no different. One trader will argue that such and such works, another will argue that it never does. Finding a path through all this opinion, hype, lies, inexperience, arrogance and stupidity is down to you alone.
As a trader you have to make decisions all the time, hopefully these decisions are educated and have root in a profitable strategy but the choice to buy or sell rests firmly in your head, nobody else is there.
There are people making money from both types of analysis I'm sure, but you need to find out what works for you. You seem to want to use fundamental analysis in your trading, which is fine, but do you understand what consequences certain numbers will have on currencies? it's not always the most obvious outcome you might think, gaining this knowledge takes a long time.
Starting out in forex I would advise to keep it simple, try not to overload your mind with all the fluff and dust. Concentrate on fully understanding basic technical analysis and you will have a very good foundation for success.