I do think that you are really misunderstanding the whole concept , gambling is something that you can never be sure of , winning and losses go hand in hand and therefore if you are thinking about winning everytime then I do think that you should take a serious job instead of gamble.
But I do think some things that might help you is :
- keep track of the news
- discuss with people who are pro in this field
- keep track of the history , who is winning , who is injured , who performed the best in the previous games
- don't have a favorite ! I cannot stress this enough ! If you are thinking of making profit then you have be unbiased !!
I don't think anyone can give you winning strategy 100% you have to rely on your luck and see what happens.
This one, specially tip #3, in the field of horse racing, you really need to understand the horse performance, some horse are sprinters, while others are stayers and the strategy is to maintain the pace until in the last 500 meters. But it will take you a lot of time analyzing, so it is not easy as it sounds. And also this is not a guarantee as well, because you can't predict the horse's competitiveness. And believed me, it is better to stake in sports betting than horse or grey hound racing.