Does your account still have a recovery account of @steem? If so, there is no chance to recover your account if it gets hacked or you forget the password.
You can check your recovery account by going to https://hiveblocks.com/@yourusername.
If it is set to @steem, I highly recommend you change it to an alt account or someone you trust. While in most cases there is no way to get lost funds back, you can recover the account in almost every case where you have your recovery account set.
While you are at it, I would recommend having a unique set of keys for Hive if your account is also on Steem. Also while you are at it, why don't you check your authorized apps and purge any old and unused ones.