Some sports bettors earn a long-term profit, but it requires dedication, thorough research and a flair for handicapping. There are certain things you can do to reduce the house edge, such as claiming bonuses, and advanced strategies like arbing can help you lock in profits.