How to create depth in life

Create a life of purpose. That is one sure shot way to have depth and meaning in your days. When your life has a purpose, your days are full of character. You immerse in life, and not just live at a shallow level, like majority of the human race.