She is so persuasive a girl

I guess the sentence is in correct English grammar and style. But sounds strange to a Brazilian. Can someone tell why the sentence is “more correct” than the following? She is a so persuasive girl.