Yes, you need to add Sitemap to your website... It is very important for effective crawling.
In some cases HTML Sitemaps helps your users in easy navigation.
Also, when you update your content you need to submit Sitemap to tell the SEs that you have fresh content on your website. This invites spiders to crawl your website and rank you for the same.