Tell you what, I'm a pretty damn good analyst. I even call turning points to exact numbers all of the time, and I'm almost always right on target.
I still have a hard time listening to my own calls, while others profit huge off of what I say.
Trading and market analysis are two different things.
With all that said, it definately does come down to good money management if you want to be profitable in the long run. I give myself daily profit and drawdown caps, weekly profit and drawdown caps, and even monthly drawdown and profit caps.
I hear all of these traders telling me that I should hold trades for longer periods and blah blah blah. So I tried to do what other people have said about holding trades, and for the first time in my life I was listening to what others had to say about the market. For the first time in my life I started to lose money, and my little experiment with a different style of trading has kind of sucked.
So if you can make money, even with your big ego, stick to whatever you are doing. Because most people aren't makin' a dime these days.