But if you’re looking for speed, pure speed, you will need a dedicated server, and dedicated servers cost a LOT more than shared hosting. With a dedicated server, you also get the ability to configure it however you like. Keep on mind, that with most hosts, you probably need to buy more than the basic dedicated server to get a real speed boost.
Unless you have a very high traffic site, your site will probably be fast enough on shared hosting. Instead of paying extra money for a dedicated server, spend that money on marketing and optimizing your site for search engines. Maybe then you will get enough traffic and income to justify a dedicated server.