This one has potential!
The buttons are not great, but the good thing about them is they would lay well under a black brocade or ribbed corset! Then I would gather the sides of the skirt on each side of the front, if possible, OR even better, wear a corset with a built-in bustle skirt in the back to give this shape. And a black petticoat with a ruffle peeking out underneath! Then a lacy ascot--white, or grey, or even peacock blue or emerald green!--at the neck, and some complimentary white or black lace at the sleeve cuffs. . . black granny style boots with a little heel. . . and something in the hair with feathers! Some clever Steampunk girl could really rock this dress.