Technical analysis on its own is not enough
Fundamental analysis on its own is not enough
A mix of both is required (Jesse Livermore)

- Technical analysis bad reputation has grown due to the massive growth of the computers, crazy tools invented that promise everything.
- Fundamental analysis gets a bad rap due to timing, and the massive confusion out there to find the truth behind irrational markets.

Suggest you read this...