I'm a big believer in (basically) wagering the same amount on each game and have addressed that many times in this forum. So, I won't bring that up again. Also, I don't believe in limiting your plays to a certain amount of games a day. By doing this, you are essentially measuring your success (or failure) day-to-day. This is a cardinal mistake made my most sports bettors. In my view, a play either has value or it does not have value. If it does, I bet it. If it doesn't, I do not. If I happen to find 10 plays in one day that I perceive as having value, then I play 10 plays. If I don't find a single one for 3 days, then I don't wager.
Another reason why people are not successful in baseball, as mentioned, is betting favorites (or, at least too many) But, I'm gonna put a different spin on it. When betting a dog in bases, you are making a wager knowing full well that chances are it is going to lose. For instance, last night I took Seattle +205 against Pedro. When I made this wager, I knew full well my chances of losing this bet were greater than winning it. And it did lose. But, give me this same opportunity 100 times, and I'll be sitting with a pile of loot. This whole concept takes us back to the principle: you can't meaure success in bases short-term. In bases, you have to be able to belly-up and make a wager knowing the chances of winning the wager are less than 50%. Alot of people can't do this, and it's understandable. It's difficult to train your mind to think in that light. It SEEMS much more comforting to lay -190 and know that you're probably going to win it. At THAT PARTICLAR time, it is. In the long-run, it is not. You'll bust. Pick your spots with the favorites and take a shot at certain dogs. It is not at all uncommon for a guy to finish a season with a record of less than .500 yet still be + a ton of units.