Personalization is the method for displaying targeted, relevant content to contacts based on their characteristics and behaviour such as location, gender, or previous visits. With personalization, we ensure that the right content reaches the right contacts at the right moment, for example, by showing, hiding, or adjusting content.
Sitecore Experience Accelerator, also known as SXA, is the new concept of speeding up website creation. The module allows reuse of components, layouts, and templates across a variety of sites.
Sitecore Personalization is being used by most companies when developing a website. For personalization to work, we need to feed in data about the user journey, interactions, activities and so on. Without those data, it will be practically impossible to serve a user with contents that the he or she is interested in.