Apart from just your strategy, discipline is another, I always mention it because with discipline you can really achieve a lot because that keeps you in check at every point even when you are on with your strategy so you do not divert into something else, I do think of it that you may have the best strategy but if you are not discipline enough you cannot even to keep up with the strategy, you may end up making mistakes and loosing out even on that excellent strategy which you have built to help you win.
Discipline is indeed a crucial factor in any endeavor. Everything will go smoothly if we are disciplined in our actions and execution. In gambling, we must be aware that it carries certain risks, and its opposite is discipline. Gambling without discipline can be disastrous.
We know that gambling relies heavily on luck. There's no need to devise a precise strategy; even if we're lucky, we can still win; we simply need to be disciplined and wait for luck to favor us.