As far as i know there is no way to recover it. I think there are some programs to force it but i do not if it is a scam or effective. You may try to post in the services section and see if someone can help you by giving them a reward.
Yeah your right if you lost your wallet, there's impossible to trace our wallet because we don't have traceability to find it.This is the lesson for everyone of us that we should keep safe our bitcoin wallet and make it doubled so that it will be secured always because this is a serious matter so we keep focus on it.
Depends on what kind of wallet you are using. There are some wallet that have double security like typing your e-mail address and sending the password through it (forgot password) if there is something like that, it will still be possible as long as you remember the e-mail address you used in your wallet.