I've built many losing models over the years. Everyone has. Save yourself some money, and avoid obvious losing situations.
1. You don't consider things that move lines- If you are running a system where you bet on a team without looking at injuries, adjusting lineups, or considering their starting pitcher in baseball, you will lose. This mostly applies to chase systems, or systems based on "trends" like performance after a major loss, or on the third Tuesday in June. With chase systems, you can never make +EV bets by combining -EV bets.
2. You only scratch the surface with analysis - Several years ago, I managed to have a +15 unit season in NFL and a +25 unit season in NBA. I took the average score a team had, divided it by the league average, and multiplied the result by the other team's points allowed to get estimated score. This is the worst experience that someone could have. I gave it all back and more next year, not knowing why my "system" failed. Its obvious to see why it failed, it was no good to begin with. If you system is based on something simple, with simple inputs and formulas, you are going to lose. It is not that easy to beat sports betting.
3. If, and when you backtest, you have skewed results- Another system that I built a few years ago, lost small amount most months, but had a single 40 unit month. Of course, I focused on that 40 unit month, and ignored the others. Look for you system to win relatively consistent, and do not become biased by occasional outperformance.
4. You bet the same team/fade the same team every night- Sometimes, you will weight certain statistics too highly, and this will cause you to overemphasize certain teams. If you find yourself day after day betting the Minnesota Grizzles, or betting against the Miami Marlins, something in your system is wrong. You can use this to find place where your model is incorrect. Or, where parts of your spreadsheets are accidentally values and not formulas.
5. If you think that every line is off crazily, your wrong, your going to lose- If you run your daily analysis, and compare it to the point spread, and find that every line is off 3 pts, and some are more then 7, you don't stand a chance. Understand that if a line was off 7 points on an NBA game, you would be betting an approximate -350 favorite at even money. If bookmakers routinely offered those odds, they wouldn't exist. Even 5 points is approximately -200, which would be like a 16% edge. The lines are not off this much, if you think they are, you are wrong and your system is wrong.
6. If your model looks good for one type of bet, but doesn't work for another, you are probably going to lose- If your model only works for totals after 300 bets, but not for spreads/moneylines, you likely don't have a good model.
7. When you backtest, you don't beat the closing line- You should test your system against openers. This will give you a good idea if you are making good bets. It would be difficult to win consistently once the lines have been hammered into place. Test your system against openers. If you are consistently beating the vig free line, you likely have a winning model. If you are not, you model is likely bad, unless you know something that the world does not.
That is all I can think of for now. Save yourself some money and avoid these mistakes.