I agree that blackouts need to stop, and in general, baseball needs to get much, much easier to watch. It's not unreasonably expensive to buy a subscription to MLB.TV... if you're already a fan. Watching your home team's games needs to be accessible enough that you can slouch into it because it happens to be on. That doesn't have to be every game, but it needs to be available frequently enough that you can build a regular viewing habit.
My experience with people who do not watch baseball is that they are generally open to watching baseball (especially in-person), and when you invite them to a game, they have fun. I think there's a large segment of the population who like the idea of baseball, but who don't watch it because you can't watch it without making a significant effort to watch it.
I think pace of play is an area that can be improved. You might lose people with bad pace of play, but you're not going to gain people with fast pace of play. Even at its most action-packed, baseball isn't ever going to compete with basketball or football for sheer action. Try to improve pace of play, yes, but promote baseball as a leisurely way to kick back on a summer evening, or bill it as a tense standoff between the pitcher and batter. You're never going to hook anyone by trying to provide the same thrills-per-minute as faster-paced sports. Baseball is a game you can watch with friends where it's OK to get distracted by a side-conversation. On some level, you have to embrace it.
I agree with what people have been saying about flair, and I also agree with what people have been saying about promoting players. I've had friends ask me about Ohtani or Trout in conversation. People are interested in people and stories, and it's much easier to get people invested in them than it is to get them invested in the impersonal idea of the game.