Public keys can be tracked back and forwards. If you used id to buy the bitcoin like most places require there's not much anonymity. One work around is to exchange it for a more secretive currency like Monero or zcash, move it around a bit and then transfer back to bitcoin.