"Anonymous Bitcoins" is a contradiction in terms ...
Bitcoins are pseudonymous only.
Using a mixer for transactions only provides plausible deniability and/or obfuscation at best.
Monero provides reasonable anonymity and Zcash (z-addr) transactions have strong privacy.