I think it would be nice if you could actually vote on the players that make the all-star team, and similarly on the league MVP at the end of the season.
There could be some limitations to make sure there aren't always 16-way ties (like, you can't vote for your own player), but I think this would increase player involvement.
Even if it wasn't the total picture in the voting, it would be nice if it was at least a factor.