gambling is based on luck not on stratgy. if you are using maths to win sometime then you can not win in a long run you will have to face the house edge at the end which no one can win
I think there are some gambling games that do not use the house edge as soccer betting and gambling games with your friends.
is it a game without gambling could be used for long-term gain? because a victory would be more favorable to you?