I like Brian's answer. Zit is American slang for pimple.
There are many ways to express how you feel in this situation.
The first sentence is correct.
You could also combine the two sentences and say " The most attractive feature of my face is my nose, however I now have a big zit on my face and it is so embarrassing!"