I know that this isn't rocker fashion but I like the top part of the outfit, I think that the skirt would look cooler if it was made out of black leather with a silver belt and possibly a long cross neckless instead of the one that she's wearing.
Long shirt/dress with short black skirt underneath...looking for modest ways to wear my sleeveless midnight blue very mini shirtdress! Maybe a knee grazing black skirt under...or over and wear it like a shirt. Leggings will work too
Black Faux Leather Plus Size High Waisted Leggings