Actually, we can't stop hackers. But we can protect our wallets form hackers from putting high-security features. If you using MyEtherWallet, then please protect your private key. Don't give it to anybody or any phishing site. I think the best option is, hardware wallet. It's very safer than online wallets. Personally, I'm using ledger wallet and I store my all altcoins in ledger wallet.