Your readers are not convinced
I don’t have an axe to grind to defend 000webhost - maybe it really is slow. But you’re running WordPress, which is slow at the best of times, and you’ve not done any profiling that would rule out code problems.
I suggest you create a new file
index2.html at the root of your WP site, put some simple HTML in it, and then see how quick it is to load. Try a PHP file too, see how quick that is to load. Finally, if you can, write some PHP to load some data from the database, to see how quick that is.
I wonder if you have some plugins or themes that are doing too much work - hundreds or even thousands of database ops per page request is unfortunately not surprising with some WP installations. You need to ensure that is not happening to you.