I don't believe there is a strategy to win and profit in the long term with betting. As has been said in many discussions, everything that involves betting is based on luck. It is not like a business strategy, or even like the strategy of a football team, for example, which in both cases can bring a favorable result. In betting, we only depend on luck, we cannot deceive ourselves in this matter.
It is true that if we control our impulses and manage our bankroll correctly, we can make a profit and even be consistent, but there is no secret to success, it is only luck or bad luck.
Even betting strategies are not hundred percent, if you don't apply risk management alongside with your strategy you are going to lose more in the long run more than what you win from it. Long term wins are not guaranteed when it comes to betting, the worst mistake anyone can make is try to use their strategies to create a source of income but they end up losing as a result of this. Long-term success isn't guaranteed