To win at betting on sports we really have to take it seriously. We have to treat it as we treat the other serious things in our live.
Do you drink at work? Hopefully not, if you are you are putting your job at risk. Do you drink and drive? Hopefully not, if you are you putting your life and well being at risk in many ways.
Do you think that fund managers risking your 401K money is drinking while working? I don't think he or she is drinking on the job.
When you are drinking or indulging in other distractions like women or men while betting on sports. You will not be a winner. Maybe the best sports bettor of all time Pittsburgh Phil said it right "A man who wishes to be successful cannot divide his attentions between horses and women. A man who accepts the responsibility of escorting a woman to the race track, and of seeing that she is comfortably placed and agreeably entertained, cannot keep his mind on his work before him" Pittsburgh Phil did not smoke and occassionally drank a glass of wine. I'm pretty sure that wine wasn't dranked while he was at the track.
Bottom line to win at sports betting, we have to treat it with respect. We have to make it very important. If it's not catorgorized at a high level. We will end up giving all of our bankroll to the books.