Here's why:
* Beautiful is an adjective with two syllables.
* For most two-syllable adjectives, we use "more" and "most" to form the comparative and superlative forms.
Therefore, the comparative is more beautiful and the superlative is most beautiful.