There are a number of software wallets for Bitcoin, but I believe the best way to store your Bitcoin is through a hardware wallet. Most times why people's wallet get hacked is as a result of poor handling of their keys, so to make sure you stay safe, try as much as to keep your keys safe from they prying eyes of the internet by either using a cold storage.