Since you asked for advice, here's some that's free... Maybe partner with people who are good at what you are not?
On a more constructive note—and I mean this in the best way possible, speaking from experience, not just being a critic for the sake of criticizing—maybe reflect on whether you're "getting distracted" because you're really avoiding the discomfort of not doing marketing because at a more general level you have a tendency to stay in your comfort zone. So work on breaking that habit instead. I know I'm guilty of the very same thing.
On a more constructive note—and I mean this in the best way possible, speaking from experience, not just being a critic for the sake of criticizing—maybe reflect on whether you're "getting distracted" because you're really avoiding the discomfort of not doing marketing because at a more general level you have a tendency to stay in your comfort zone. So work on breaking that habit instead. I know I'm guilty of the very same thing.