While bitcoin can be anonymous (buy with cash, use a mixing service, change your bitcoin address every time, only pay over tor/i2p), they aren't made for that. Also keep in mind that every transaction is public, even if it can't be traced back to you.
See https://en.bitcoin.it/wiki/Anonymity for more informations