The best way that you can protect your wallet from hackers is to make sure that you store your coins in a wallet which allows you to hold the private keys yourself, then you can store this private key and all other sensitive information in a place where hackers cannot get to them online because without your private key, they can't get your coins