I think that Ayah is refering to Human beings in general.
:salam2:
Your right it does indeed, but that doesn't justify you as calling yourself ugly or whatever the mind may think of oneself ,Allah created everyone in best shape as the ayah says ,some are black,some are white,some are beautiful some are not ,Allah test everyone it maybe in anyway he wants.Rich maybe tested if he gives zakah or not or spends in Allah's way,on the other hand poor person is tested if he has patience or not .
The important thing here is no one has authority to call others with names or any word which makes the person ashamed of itself or degrades his or her personality,whoever was it calling other ugly doesn't realize the same defect might be put unto him as he has no idea what sin he is committing,if Muslim would had never gone far from Quran and Hadith things like this would have never occurred.Thanks for pointing out.
As for the questioner she should be patient and not loose hope or say i wont marry as people call me ugly you never know what may happen
everything is under Allah's control.
You breath because Allah lets you,Your eyes blink because Allah lets you,You wake up from Sleep because Allah lets you,similarly if you get married that is also from Allah but your effort is also needed listening to people who simply have no knowledge what Islam means like reading something blindly.And Marriage completes half the religion so she should try to and women may have very hard time in future as compared to men. IF she doesn't marry that may lead to various kinds of though which in end leads to i am sorry to say suicide.
Tell her to do more Asthagfaar
And Allah Knows Best
If i made any mistake plz correct me