1. Bring back the regulation game format.
2. Keep the new format of the two highest vote getters being captains and picking the teams.
3. This one will hopefully change the players perspective on the game. Bring in a point system where competing in the slam dunk contest, 3 point contest, skills challenge, and being voting into the All Star game count towards making one of the All NBA teams. Being part of the winning all star team and or winning one of the individual competitions generates more points. Being named a starter also gets more points. Make this part of the equation already in place with the voting that has been happening in the past for the All NBA.
Not only will players try to win the game, but it may also bring legitimate stars back into the slam dunk contest. Does anyone really think the players care about all the PR charity idea happening now? However, making one of those 3 All NBA teams can be a game changer come contract time.