Do not think that only the choice of analysis will allow the trader to make a profit. Trading is a rather complex process that requires attention to itself.
That is why we need to learn these two kinds of analysis, Technical and Fundamental so that we will know what to do in case some trading problem is put in our hands. Trading or investing without the proper knowledge to analyze the market will only bring bankruptcy to our fund. Aside from learning, we also need to learn when to use these two. As given by the explanation in the earlier reply, both are very important but each has its own purpose and use. Technical Analysis is best for traders to know the entry and exit points of the trades in the short-term while Fundamental analysis favors investors more since fundamental analysis is more inclined to longer-term trades since fundamental analysis is more focused on the intrinsic value of an item and the factor that may affect the future value of an item.