Private key and Keystore file both are very important to access your Ac if you have one of them you still can access your account but it's always better to use Keystore file to access your Ethereum wallet and don't keep all these at one place keep it on a different place to be safer side.