Is Bitcoin entirely anonymous? It’s common for people to say that in reality bitcoin is absolutely anonymous but are not knowledgeable enough to know that is pseudonymous . Bitcoin being pseudonymous rather than the assumed anonymous gives us an understanding that each user has a established public address. So that further tells us theoretically bitcoin address can be traced back using an IP address or an exchange account.
We should be more concerned about to what level or extent is bitcoin anonymous ?
Tracking through exchanges address is likely to happen if and only the exchange gives your credentials to the ones who are tracing you, or they themselves wants to track you. Since most legit and big exchange out there requires you to KYC for big amounts of, and that will most likely to happen. So either use decentralized exchange or peer to peer.
regarding I.P. addresses, if you are aware if VPN then it will be no problem, creating new bitcoin wallet address and use it once. In our country there are 3rd party apps that lets you exchange your bitcoin with out you submitting KYC protocols, as long as it is in the minimum withdrawals of a thousand dollars.