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.