Some nice elements here, but the black top is really distracting IMO.
A viewer's eye is naturally drawn to the areas of greatest contrast. That's why we do things like High Key (light clothing and light background) and low key (dark clothing with dark background). The idea is to make the subject contrast with the rest of the image, to draw the viewer's eye.
In this case, you almost have a great high key image, her skirt blends well with the background, making her stand out (the tattoos would draw quite a bit, but that's OK)....but her dark top is just so dark and solid that it's, by far, the most contrasty thing in the photo, and thus draws the viewer's eye more than it should.
Just as a test (or maybe a fix). You could use Photoshop (or whatever program) and change the tone of just the top. I think that if you changed it to a very light grey, the image, as a whole, would look better.