They need to get as many developers as they can on board. They were doing this with the Wii U with EA, Ubisoft, Activision, WB, Capcom, etc., and they shouldn't stop there. They should go after developers that they historically haven't had a big relationship with like Bethesda, Epic Games, Blizzard, etc.
Nintendo also needs to, as much as I don't want to say this, compete. They need to secure timed exclusive DLC, marketing, and all that jazz. The problem is they don't have as much money as the others to do these things as we saw in the Gamecube era. If they try to wage a content war with Sony/MS they will get their butts kicked, but it's something they need to do to be successful.
Someone quote me and answer this: What should NIntendo do at this point? They don't really have the money to "compete", they're betting the farm if they try to catch lightning in a bottle again, and if they screw up then it could spell doom