A Pro is a consistent winner(no luck involved) who makes his living off of sports wagering..........
A non-pro is someone who loses more than they win or win slightly more or break even but the wins keep them in a false security of hope that they will become pro not realizing why they are not successful in the process...........