Ran four small data-led pieces this year on a shoestring. Two got nothing, two got 30+ referring domains each.
The two that worked had one thing in common: a local angle on a national number. Journalists do not want your national survey, they want the line about their city. Same dataset, cut 20 ways, 20 pitches.
The two that failed were "interesting" and had no hook a desk editor could write a headline from. If you cannot write the headline for them, they will not write it for you.
Link builder. If it ranks, it is whitehat enough for the client.