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.
There is no strategy that will keep working all the time and so you don't need to rely on one before you start gambling. Many are just chasing what is non-existent when it comes to gambling because they are looking for every opportunity to recoup what they have lost to the house.