I'd like to see a complete reworking of the draft. Maybe something like:
Each pick gets $2M in the first 2 rounds, $1M in the next 8 rounds, and $500K in all other rounds. No draft pools (since amounts are predetermined), and the prospects sign a contract when they declare for the draft (the rights are simply transferred over to the team who pays the appropriate bonus to the player). The league would perform physicals on the players prior to the draft. International players, with the exception of posted players, are included, and draft picks are tradable.
Each player in the minors gets salaries of $25K / year for short season ball, 50K for A ball, 75K for AA ball, and 100K for AAA ball. That would add some money into the development system where it is very critically needed, make the draft more interesting, pay players fairly, and incentivize teams to take the best player available.