Understanding behavioural finance and psychology will give you an edge over other investors.
Patience, Tolerance, Courage are not just words, if understood their meaning in stock market context; they turn into goldmine.
You’ll do far better than a person who just is compulsive buyer & seller (making brokers rich) by simply hitting on perfect opportunities.
Don’t aim to hit all the balls out of the park. Sometimes you’ve to protect your wickets (capital), sometimes you dot the balls, sometimes you hit sixes.
As long as you’re on crease, your chances of winning are high.
Most people run out of patience, try to hit sixes on wrong deliveries & get out only to repent going back to pavilion.