You can win in gambling is you know when to stop. You need first to set your goals. How much profit are you looking into and do you have funds to start with. Once you reached your goal, walk away. You also need to set a stop loss, its your protection against sudden change of trend and price goes down again.
The problem with "most" people is that they don't have control over their mind especially when it comes to gambling. They don't know when to stop. Even if they won several times, they'll still want to bet in the hopes of having more winnings. The same goes when they're losing. They will still be chasing their losses to some extent until they realize that they almost lost all of their money.
Everyone can win in gambling. The only separating factor is what's your definition of winning? Is it a winning bet daily or winning for you means 5 winning bets each day? And definitely, the control to walk away with what you have in your own pocket without regretting any decision that you made while betting.