Whether you are a day trader or you trade once in a while, you have to align yourself with the smart money, not the dumb money, surf along side the whales,not against them, trading is war and you have to choose your battles correctly
So being smart is going to make you more successful then any other thing. Trading is all based on the market condition so people who are trading need to accumulate the current situation and make decisions based on that.