i think it's cute. it does fit well - seems to be the right silhouette for your body. im not in love with the pattern, but i think accessories would make the dress pop.
first, i might do a cardigan with it - cropped would be super cute, but normal length would work too if you're on a budget and only have that style. id recommend maybe a kelly green, yellow, red, or white - but if you went with white, you might want to change the shoes to espadrilles.
some chunky beads or a silver pendant necklace would be cute. for the beads, you could choose any of the colors above, but don't go matchy-matchy with the cardigan if you wear one. same for a clutch if you go that route as well.
a different belt would be cute, but you'd have to figure out what to do with the built in belt.
of course, you don't have to employ all of these accessories. the one fashion rule i always try to abide by is from the fabulous coco chanel - "Before leaving the house, a lady should stop, look in a mirror, and remove one piece of jewelry."