I think you should try to limit the amount of money you use for gambling. Moreover, you said that you experience defeat more often.
Actually, this feeling of displeasure arises when your money is continuously eroded by losing at your own game.
If you can reduce the amount of money to the point where you feel fine, I think you will also feel happy when playing even though your potential winnings are small.
Many people enjoy gambling and find it fun because they are not at all bothered by the losses they incur, they just want to play honestly.