Discipline surely controls how you bet, while accuracy only affects what you bet on. Without discipline, even good predictions can be wasted efforts and resources.
When it comes to gambling, you can never get it right in prediction, and if accuracy is all you care about just to bet, you may be getting it wrong. Gambling can’t be predicted, and no matter how you think you are right with your predictions in gambling, there is never a guarantee.
Discipline also plays an important role. Discipline will make you understand in gambling that it is not accuracy that matters but the discipline to do the right thing, which is to gamble with the amount that you can afford to lose. Having the best odds in gambling doesn't guarantee a win; one also needs discipline to go about gambling in the right way to reduce the risk of loss.