Check out a great article on two factor authentication (2FA) over at Techlicious: Best Practices for Using Two Factor Authentication
Two factor authentication adds a second layer of security to your account. This extra layer typically stops hackers cold, even if they have your password. Therefore I highly recommend implementing it on all your supported accounts.