The adjectiv "nuovo" should be placed before the noun : " il mio NUOVO vestito", am I right?
Suit should also be an acceptable word.
Outfit should be an acceptable solution for the word vestito..
"Abbigliamento" is probably better translation for "Outfit", as it refers to what you are wearing in general.
Sounds like "My new dress is Russian"
Oxford dictionary shows suit = vestito
vestito is a word for suit so why is it dress? everything else is masculine
Grammatical gender has nothing to do with dresses being considered culturally feminine.