You can never have enough knowledge of a sport before you bet. So again do your homework. Read up on the teams, know the trends and match-ups, look and see if a team is a consensus pick and is getting all the money (if they remember go the other way), check the injury report to see if any key players are not going to play. Know how the home team plays at home and how the road teams plays on the road. Analyze the line and see if the line is too large or too small and bet accordingly.