Odds are not "always" against us. You know, this is a battle between you and betting market, not versus bookie. The bookie is not your real enemy. The real enemy is other people in betting market.
You should look for "value", where market didn't find out yet. In some sports, market don't really have any idea about what's going on. Same goes for pitchers too. Some pitchers are undervalued, some pitchers are overpriced. Be selective and pick your spots. Profits will come.