Experience. The journey of investing is a long term play in itself.
The lessons are painful and expensive, but if you're willing to stick with it and learn from your mistakes, it's very rewarding.
Not collecting profits, taking advice from a friend/internet anonymous without further research, not using stop losses, FOMO, etc
These thing will happen to everyone at some point. You either learn or quit and put your money in GIC's lol.