make sure your passwords are all unique for all your accounts, email, ba, banking etc.
your security questions are random answers and not genuine.
use a offline password manager like 1password with a memorable master password that you share with no one and isn't used for any thing other than your password manager.
not an ad, just common sense for secure online presence.