The sharp corners take away from the image some. And I'm not crazy about that font at all. Im ok with the overall design, though I fear the text would begin to be hard on the eyes after awhile. I'd opt for a darker background where the text is, but I enjoy the reflection you included.
Also, I would include a soft transparent white background on the top of the card, going from side to side behind the card name and cost.
How would the upgraded card look?