You let players make money by being good players. It's the easiest and most realistic step. I've yet to hear/read a good reason why a college player shouldn't be able to endorse a product. Coaches do it, programs do it, why can't the players? Nobody has a problem with Tom Crean shooting Subway commercials, why can't Cody Zeller?