When running a node it is good if it self hosts an instance of mempool so you don't leak your ip searching addresses
Also running the node over tor helps hide your node when broadcasting a transactions
When using Sparrow, it can broadcast your transaction from a public trusted node over tor to conceal your node ip even of using your own node to lookup