Yes and no. There are a bunch of vulnerabilities which you need to take action to avoid:
get a password manager
go changing every password you have. use several characters (30+)
create and memorize a 7 word master password, at least
then go setting up 2fa in every account you have. no SMS, google authenticator
every time you set one up, write down the code in case you lose your phone. Pen and paper, no prints
make two copies, store in separate places
put a pin on your phone
buy a hardware wallet (one that has a screen on it). if you're really paranoid, you may buy two of them from diferent brands - if one of them presents a software vulnerability, the other probably won't, since the softwares are independently developed
set up your wallet. write down the seed with pen and paper - NO saving it on the pc, NO flash drive, i don't care if you encrypt it - just don't save it digitally in any circumstance. No printing either - pen and paper
actually write TWO copies of that seed. be creative and store it somewhere where noone will find it
every time you transfer bitcoin, triple-check the amount AND the first and last 4 characters in the address
if your coins really grow in value, get a fireproof safe and put the seed in there
bank vaults are an option too, and they're good because you can leave the vault access for your relatives in your will