To be successful in trading you must have knowledge, that is the most important thing and you must have your own confidence after doing some research for the price movements that will occur regardless of whether it will miss or not.
With the right knowledge you wouldn't want to trade against the market, trading against the market is wrong and it'll make you to lose your money. The market will most likely win you as It's only a few people that can trade against the market and get it correctly because they had insider information or were just lucky. You have to follow the trend of the market for you you make profits. Succeeding as a trader requires you to know the things you can do and the things you ought not to do as a trader.
You need confidence as a trader because you have to believe in the analysis that you have carried out about the market at all times but you should know the difference between having confidence and being ignorant. For all the information that come across your table, knowing when to use them and ignore them is important and better you trade according to trend of the market than against.