The first and foremost step is to never buy cryptocurrency from centralized exchanges, that is where most of your privacy data gets leaked. Then we can use VPN or TOR to avoid our traces on internet but my suggestion is TOR since even most of the VPN tracks our data and sell them as well.
Buying crypto in-person or through a P2P exchange, would be your best bet to achieve full anonymity. Of course, there's no such thing as 100% anonymity. There's always the room for error. As a last resort, you can count on "Off-chain transactions" to achieve complete privacy in crypto land. With a physical bearer wallet like OpenDime or Tangem, it's easy to send crypto to another person without leaving any trace on the Blockchain. You'd just hand it in just like you would do with cash.
For on-chain transactions, you can either go through a non-custodial mixer or simply use the combination of TOR + VPN and Monero. Crypto empowers you to take control of your financial life without worrying about governments or other third parties. Privacy is achievable with crypto, but the same cannot be said about Fiat. As long as you follow the necessary precautions to preserve your anonymity, there should be nothing to worry about. Just my opinion
