I used to upgrade different MyPlayers in NBA 2k16 by locking the price of upgrades to 0 in order to buy all of them for free, but since you can't do it the same way in 2k17 I thought I'd share the method I've been using in a quick video.
Removed
How to generate NBA 2k17 VC/Virtual Currency for free! Upgrade your MyPlayer to the max! (2m45s)[/url]
Basically I'm starting a MyCareer game, edit my stats, and end the game immediately to get VC.
You usually get around 4k, I also tried getting 5k but I didn't want to go over that.
To speed up the process you can set the graphics and resolution to low and also use Cheat Engine's integrated speedhack (I usually set it to 2.5).