Thanks to everyone for the advice/suggestions, shall definitely give a try to the recovery Services.
-snip-
For the blockchain account, it's forever lost if you don't have the (
12-words) seed phrase or a copy of the wallet .json file to bruteforce the password.
You should be looking for notes/papers/cards with your "
seed phrase" if you can't remember the password,
blockchain must have notified you to write it down during the wallet creation process.
Also, please be careful on sending your BIP38 private key to random users, even if it's encrypted, it's still the private key.
Once it was cracked, there's no stopping the user to spend the funds for himself.
So only send it to trusted services and users (
check the trust rating in their profile), you can trust walletrecoveryservices suggested by post#2 and #4 though.