My two cents
Tracks that could/should lose their 2nd races - Texas, Kansas, Michigan - maybe even Bristol. Move their races to short tracks near metro areas with infrastructure that can support events. Nashville would seem to fit the bill - not sure about Rockingham, it's a 1 mile track and didn't work out for the trucks in 2013, but who knows. Maybe another location outside of the south. Oh, and lower prices at tracks.
NBC has a lot on it's motorsports plate and Fox seems to be more interested in cutting costs. Maybe spread the media rights around again to get more media players that will have a stake in Nascar.
And drama....we can't ask for a better heel than Kyle Busch, we just need a face. The only one on the roster, or at least in the pipeline, might be Christopher Bell. He doesn't currently have a place next year at Gibbs/Toyota and he is definitely ready for Cup. He needs to move to SHR or Penske, for the good of the sport.
Note - maybe even Hendrick/Ganassi if Chevy can find any kind of performance.
Anything that can stop people from asking "What's wrong with NASCAR?" will be a great first step.
tl;dr
1. More short tracks to spark fan interest
2. Media partners to pimp
3. ????
4. Profit