Yes it can be hacked because hackers always find new ways to hack. We are required to 2FA to avoid wallet being hacked. I will prefer to use hardware wallets like trezor to have a better experiences on using wallets. Don't use web wallets.
Thanks for the advice. It is very good to use hardware wallet. I start to use it a few months ago, and for real-time I am very happy because the percent of it can be hacked is lower.