I don't think there is a winning strategy in gambling but I believe there are strategy that could increase your chances of winning in some gambling games. In the past, people use to count cards in the game of blackjack to increase their chances of winning against the house, but it is not workable anymore due to the reshuffle mechanism implemented by the casino.
You are right, There is no perfect strategies in gambling, so even if you have very good strategy to follow in gambling, Always there is loss and win. Also, I think if a gambler follow himself and believe on his bet, It's more good to follow other gamblers, We should believe in ourselves and do not just copy past other gamblers strategy.