Always keep the bulk of your bitcoin in a hardware wallet, or a paper wallet. I suggest Ledger or Trezor for hardware wallets. The Ledger Nano S is amazingly easy to use. You can even control myetherwallet.com with your hardware wallet if you use any Ethereum ERC20 tokens.
Keep very little of your bitcoin on mobile wallets, or any 3rd party wallet where you do not control the keys.
This is very useful information, +1 and thank you
Good Luck!