too much is going on here i wouldn't do a jean skirt with that vest or with pumps , with the vest i would suggest legging, jeans, even shorts, personally i dont really like a tank with the vest either i would go with either a short sleeve or longer sleeve
I can't see all of the heels, but I like the slightly torn denim skirt with heels. Agree that maybe the leopard skin doesn't go with the outfit, so change one or the other.