First, formatting the block of text into something readable would go a long way in making sure people actually read it.
Second, you focus a lot—and I mean a lot!—on her physical appearance. While skimming over her personality. Also, using words like "edgy" isn't good in character descriptions...