New Hosting Account Running Wordpress Long Load Times

Long loading time is normal for WordPress, but your site also seems to be displaying a white page after load. Your themes and plugins are most likely what is making it that slow.

As for an explanation, I like this anology from @wackyblackie to explain it:

Imagine you have an old computer, you want to use it but it is off.
Now you have to wait for it to boot, which can take a while.
But once it’s booted, you can use it, and when it becomes idle, it responds quickly.
Eventually, it shouts off because you haven’t used it in a while, so the next time you want to use it, you must boot it up again.