mmm. i dont want to discourage you but this looks nothing like a pagoda. if you wanted to make a pagoda you wouldn't make it in a pyramidal shape. you would make it like this
I hate when people criticize and then go,without making any other comment but marking mistakes, so i shall not do that.
If you wanted to make a pagoda you will make the roofs stick out 2 or 3 blocks depending on the size, and for every 2 floors you go up you shall make the sides one block smaller in order to prevent the pyramidal shape, for the roof i recomend this design
[s][s] = Stair [h][h]= half block [a]=air [f]= the floor material of each floor
i can see that you only used stairs for the roof, which make it look to steep, while that actual roofs are more curved, i hope this information helps you.