To stay truely anonymous only connect to the network thru TOR, change the address for each transaction and use some mixing-service.
Combining all that, split and merge transactions a lot and you should be fine.
Been thinking about this, but ended up operating normally... as long as bitcoin it's not illegal what is the point?