No, you do not have to be a professional gambler in order to win money from reverse bets. In fact, anyone can make a reverse bet as long as they have access to a sports betting site.