My website needs to improve its search engine rankings

There is no need to resubmit your web site, however I would strongly recommend using a standard sitemap and pointing Google and other engines to it. There is a blurb in the following article about the importance of doing so. If your CMS does not produce one automatically, you can check out the second link.