People talk about BTC being anonymous, which isn't exactly true. It's better to say you can easily hide money with BTC. You can create a wallet in a place which offers public wifi, sends a few BTC there, and it would be next to impossible to prove those still belong to you.
The Bitcoin can be traced easily. If you were to send 1BTC from an address to another address, there is a high possibility that they belong to you. If you were to use a mixer, it wouldn't be so easily traceable. Tor is a better alternative for users to connect their wallets to. Most wallets do have the option to setup a proxy and Tor offers more privacy.
All of those things are great...if you're computer savvy, which most people are not and never will be. And to that population, fiat is so much easier to use and so much more available that there's no true need for bitcoin. I do wish you luck in proselytizing, because bitcoin needs pumpers out there. I just think if you're trying to convince Joe Blow on the street that he needs to use this funky internet currency, he'll laugh in your face. Anonymity is big, but a lot of people don't care about that.
Most wallets have a good user interface and it would require an average Joe minimal knowledge to know how to use Bitcoin. They only have to understand whats an address and confirmation and that's it.