Can I know what rewards I have already unlocked
Is there a way to know what kind of reward giving achievements are already completed on an account?
There is no such thing as an achievement tracker or achievement screen in Hearthstone. You have to just use your memory as to which ones you've completed already.