How about the following...
First & Second season give 2 points.
All other seasons give 1 point.
A batting point is worth 2 runs added to your batting average.
A bowling point is worth 1 run taken off your bowling average.
A fielding point is worth 3 points in the fielding rating system (since it only works in multiples of 3 anyway).
If your batting average is above 50, you can not use your point to improve your batting.
If your bowling average is below 22, you can not use your point to improve your bowling.
If your fielding rating is 45, you can not use your point to improve your fielding.
Possibly also include this...
If your batting average is below 15, 1 point is worth 3 runs added to your batting average.
If your bowling average is above 50, 1 point is worth 3 runs removed from your bowling average.
If your fielding rating is below 12, that's your own damned fault!
Everyone's thoughts would be very welcome.