For best in the trading field you need these 5 things to be added in your check list, as all these five things are pillars of success here in the trading.
1) Solid Trading Strategy
2) Trade Plan
3) Money Management Skills
4) Reasons for Entries and exits.
5) Journal, News
All of you mention above is vey good though. Before decide to trade, its really important to do if you wnat to be successful.
Another thing also characteristic of trading. Like below :
1. Greedy
2. Emtion
3. Patient