What wallet are you using?
If you used myetherwallet.com it only requires you to access through your wallet with few options like entering your private key, json file and your hardware wallet.
I used to use Imtoken, but when I entered MyEther, the token suddenly got hacked into my wallet
How can you say that you have been hacked? did you lost any funds there with ImToken?
May be exposed to malware
but what is taken only by certain tokens is it not suspicious in your opinion?
Did you signed up to any form that is asking for your private key or anythning that's related to accessing your wallet.
If you did, maybe the hacker used those login details to access your wallet. However, I have no idea with ImToken I haven't used it until now.