Some traits and skills may add up to a little more than wants to fit on a card, at least without tiny text.
One thing that could fix this is something Magic does, but Elements could do it better. Some cards have definitions of the creature's skills/traits, some just have the name of the trait. On one hand, this saves text space and reinforces the idea of learning what skills and traits mean, leading towards faster game play. On the other hand, if you haven't learned a skill's/trait's definition yet and it's not on the card then you have to look it up.
Since Elements is a web app, it can have an easy one (or more, depending on design) click reference to skills and traits. A slightly more complicated approach could even have an actively updated reference that only includes skills and traits of cards on the field and in your hand. It'd be super nifty.
A good example of when this'd be awesome: My proposed Symbiote Series (2 done so far! XD)
They each have a personal attach (working skill name) skill, that goes something like this:
Attach (Symbiote Name) to a target creature. As long as (Symbiote) is in play, target creature has (Effect). As long as creature is in play, (Symbiote) heals one HP per turn. While (Symbiote) does not have a host, (Symbiote) loses two HP per turn.
That could maybe be shortened up, and split into the trait Symbiote and skill Attach, but the point is that both will never fit nicely on a card without tiny text.