Also, too
HarlemHeat37, I think the lack of nationally loved individual stars in baseball has to do with the fact there's really no on-field accomplishment anymore that can create a "storyline." The most hallowed record in sports for a long time was the regular season home run record. McGwire obliterated it. The other big record was the all-time home run record. Bonds did that and then beat McGwire's record. Then the PED controversy happened. So now, even if a Judge, Stanton, etc makes a run at 73, people won't buy it as a legit, even if they're clean as a whistle. So that combined with the fact MLB players tend not to be attention s poses a problem for nationwide marketability. Also, it makes more sense to market around a teams. Trout is going to get the same number of at-bats as a ty player like Luis Valbuena. As I've explained, you don't watch baseball necessarily to see Trout or another individual player do his thing since they can't dominate the action.
That said, I think the route to creating baseball's next "face" will come through a two-way player like Ohtani. He was a sensation before he got hurt and was driving a good deal of national conversation, but he obviously lacks the marketability factor being Japanese and playing for the Angels. Watch out for Hunter Greene, called baseball's Lebron. 102 mph fastball and can hit. But he's getting lit up in the minors, so that might fizzle out.