A comprehensive guide on why self-reflection is important and how it can drastically impact and improve your life