I think first is Knowledge because If you have not enough knowledge then you can not make any trading confidence.But make sure that trading confidence is very important for a trader and with out trading confidence we can not make any profit.So first gain some knowledge and then you can not get the trading confidence.