Your hosting needs to fully support wordpress for me to be able to upload the latest version wordpress, wordpress theme and plugins. Your hosting should have the latest version of PHP and all permissions that allow installation of the latest WordPress themes and plugins.