You can make money betting on football but professional football bettors are less common than professional horse racing bettors. In order to win consistently you need to find value bets regularly which means finding an edge over the market. This is far harder for football as much of the form and reasons for finding a good bet are exposed and the betting margins are tighter.