Surely the TD/CD/DR should progress based on your Results in a race and season. the more the staff are used and the better your results the more improvement they make. bit like experience for a driver improving through use.
It would be good to keep a good CD that has the required features you feel you need as you level up and not need to pot luck find new ones each season or so.
The other option is tokens to upgrade/train them if you want might be an option. 1-2 tokens to upgrade one of the 3 areas each have to up the star rating.