I love the shirt, but the shorts and shoes just kill it. Try a pair of nice jeans and some nice shoes.. I'm no expert with female apparel but what I can tell you, is that I go to the clubs a lot and the impression you give is that you are 13 years old due to that outfit.
Ummm...Yeah,a little. I'm not trying to be insulting,or anything,merely helpful.To be honest,it's more unflattering,than slutty. You appear to have a very nice figure,and I'm sure that the rest of you is attractive as well.Update your fashions with a more mature ,or classy look. The top isn't bad,but pair it with a nice skirt and some cute heels(not stilletos),or even some ballet flats ,possibly some tights and your good.Good luck.