you can make a successful trade if you have some good information about the product which you are going to trad,, good trading skill and experience is also important tool of successful trading.
You forgetting about the role of the timing, i think that is very important in this day in the trading jobs, caused by the timing of taking an opportunity are can be first things and the result of your trading. good timing and good profit.
oh well timing belongs to your knowledge knowing more details about that project that you will going to support is definitely important inside
trading without knowledge you wont know when to place your entry and when to go out with good profits, it is not an easy job so better to know
how to research and observed how movements work so you can place your in a good timing.