You could be happy and think you will have a great day and later you will find out that it's not your lucky day at all, if you are happy and having a great day don't think it will contribute to your success in winning in the gambling, you don't have control and sometimes we tend to be careless when we are full of emotion, it's better to bet when you are more relaxed.
Winning a bet is about your strategy and how lucky the gambler is. I agree with you, when one can't control his/her emotions when gambling, it can lead to losing much Funds. You can come to a Gambling hall feeling happy and probably lose on your bets. From my experience, I win most of my bets when I gamble for fun.
I think not any strategy or technical with gambling, just lucky when you got jack pot or win with bigger odds in any betting game, how come skill and strategy in gambling because if you can remember with all your strategy why you can loss more. Maybe if you play betting ten time how many time you win, not more one or two time and most loss, this called with lucky and not any technical or strategy in gambling.
Some do use strategies and techniques in some specific gambling except in slots, craps and crash games it's just pressing a button and finding luck.
But in every gambling there must be a good chance of course relying on the jackpot is impossible but all that can happen if it is a lucky day for you then some people gamble for fun because they don't want to be part of the income then of course this will be destroyed if mixed in there.
But everyone will surely find a loophole where he will have more luck.