Thanks! This really helped. She doesn't have magic, I think I worded it pretty badly, especially since my english isn't the best She was supposed to be able to sense gemstones from some distance away, since she has a strong connection with the earth, being an earth pony and stuff like that (tell me if this is still not very show accurate). I'll try making her mane a little longer~ I made her interested in magic because she likes gemstones, and they're known to have magical properties in Equestria =P Garnet Shine seems nice. I like it! I'm going to work more on her backstory, I like your questions about her character and i'll try to awnser hem in her backstory~ I'll try to explain why she's self-conscious as well (if it doesn't work i'll just drop it). Also, she has a friend named Opal and once i'm done with her, i'm gonna make Opal, and since Opal is such a important part of her story this will probably make her a more interesting character.
Thanks a lot for the criticism, i'll let you know once I edit her character page