I would suggest use secure connection with Firewall and Computer without any bugs. Keep swiping the computer for malware. Login only when necessary, Keep track of tokens using etherscan or some other services.
Never share password/Public keys with anyone or keep the backup encrypted. Best way is to write it down and store it somewhere safe.
Do this and you are less likely to loose your coins.