i honestly think its quite tacky. Its long, boring and the shoes are horrible. You need to find something with a thin heel, so that it really does show your legs off.
The dress is tacky. it look like a kind of dress that every store wants to make to seem as if its 'special and awesome'. Its a very ugly pattern and the cut is quite boring. It doesn't show any cleavage. the straps are boring as hell. its too long.
you need something shorter, cuter and hotter. Why limit yourself to something that can be found in an old ladies store, claiming to make them 'cool & hip'? Find something to suit your age, not your maturity.
i agree with Cakegirl, that's a very cute dress she has in a link.