It's a matter of what you want more, eat or play and make a career. Lacy has not yet reached that level where his career is more important to him than eating. Once he realizes in his heart of hearts, that he can't be successful at both, then and only then, can he commit to setting aside the things that have held him back. I think Wilson reached that level last season, this off season, where he decided that his career was more important and he did what he needed to do to be that much more successful.
I think it's pretty common among younger pro athletes who have excelled against jr players, yet only to find themselves average when surrounded by professionals. It takes them several years to learn, that to excel among other professionals, they must let go and do what it takes to rise above other pros... some do, some don't.
A lot of pro tennis players like Djokavic, and Andy Murry, dwell in the ranks until they do what is necessary to achieve stardom. Baseball is a great example, take a look at Justin Smoak this year, after season upon season of mediocrity and now, possibly his last chance, he committed himself and was a all-star this season. It's hard for a young person to understand this when they have had nothing but success, but it can be done, and I really hope Lacy at some point is going to figure that out.