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.
Ravencoin private key won't work in a BTC wallet, OP needs to check out wallets that are available for ravencoin either windows or mobile, sorry I've not even decide whether to mine ravencoin or not...do some research yourself.