I lost my password and recovery phrase. I do however have my wallet.dat and private key saved and was able to regenerate my wallet with the wallet.dat file and my coin was still there after resyncing. The thing is I cannot transfer any coin or execute any commands in the console without my passphrase. Is there a way to finish recovering the wallet with the private key I have saved or am I just out of luck?
As mentioned previously, wallet.dat you won't need. Just pick a trusted BTC wallet and import it.