Basically you may see yourself as ugly, but God made you in His image and He is proud of his creation, He delights in you.
Psalm 37:23
The steps of a man are established by the LORD, And He delights in his way.
Psalm 37:4
Delight yourself in the LORD and he will give you the desires of your heart.
Psalm 147:11
the LORD delights in those who fear him, who put their hope in his unfailing love.
Psalm 149:4
For the LORD takes delight in his people; he crowns the humble with salvation.
Song of Solomon 4:10
How delightful is your love, my sister, my bride! How much more pleasing is your love than wine, and the fragrance of your perfume than any spice!
and finally:
Corinthians 12:10
That is why, for Christ's sake, I delight in weaknesses, in insults, in hardships, in persecutions, in difficulties. For when I am weak, then I am strong.
There are loads of other passages which show that God, the creator of the whole world, delights in His creation. To God, you are beautiful and precious, He loves you and that is shown on the cross!!! So if anyone puts you down or you are feeling low, just remember that God loves you, He delights in you and He wants you to know that!
Concerning finding a wife or being single, take heed of what Paul says, "Now for the matters you wrote about: It is good for a man not to marry" (1 Corinthians 7). Read the rest of that chapter to know why he says that and what else he says about marriage. I don't know you or your situation, but if you desire to get married likely fact is that you will get married, but maybe, just maybe, God has a greater plan for your life!!!
Psalm 20:4
May he give you the desire of your heart and make all your plans succeed.
Psalm 37:4
Delight yourself in the LORD and he will give you the desires of your heart.