It depends on your perspective. Beauty is never-ending its undying. A wonderful heart is a good catch and very hard to find. However, there are little things that can make someone dazzling inside out.
1. Be Positive - always have a good vibe, it will wash out all the negative thoughts that has been there in your mind for the longest time. You will definitely free from Stress.
2. Stay Healthy - eat right, exercise and have a good sleep. Don't forget to drink plenty of water to hydrate your body and nourished your skin.
3. Smile often - it will send a good message to the other person looking at you.
This is what I think that makes someone beautiful.