I've won a few hundred but I really don't play a whole lot.
But when I play scratchers, one way to better your odds if you can, is to get a printout of remaining prizes for active scratcher games, when you first walk in. Avoid the games where most of the wins are claimed already, and play the ones that still have tons to win. You don't want to buy a ticket from a stale game that is almost over.
I play the lottery, but not very often. I actually went out to the shops an hour or two ago and bought two tickets for the EuroMillions draw tonight, mainly because I saw an advert on TV that there's 10 UK Millionaire Maker codes being drawn tonight. A million pounds would be absolutely lovely to start 2025!
I tried Some gambling sites like stake but I am looser, never tried big lottery sites. If I win I will go to Bangkok and stay there for few months and enjoy my time massage sessions. I will quit my job and invest some money in low risk mutual funds.