1) Deposit your bitcoins on the altcoin exchange of your choice
2) Spend those bitcoins to buy the altcoin of your choice
3) Withdraw your newly purchased altcoins and deposite them at a second altcoin exchange that trades that altcoin
4) Use your altcoins to purchase bitcoins, withdraw
That's it, you have now mixed your own bitcoins without having to trust a mixer not to steal your coins. Altcoin exchanges charge about 0.2% trading fees, so this method will cost you about 0.4%, compared to the 1.5-2% the mixers cost. Of course no method will make your coins 100% untraceable, but using exchanges should be enough for any purposes short of ISIS financing or comparably bad stuff. If you want an extra layer of anonymity then you can increase the number of exchanges you use to 3, 4, or however many exchanges you can find. You can use multiple altcoins, etc. etc. It's a very effective method, don't bother with mixers.