My hair is only smooth and soft after I shampoo and condition.

On days where I don't shampoo my hair, my hair will become dry and very messy? It's not "strand by strand" and not shiny neither.

Any home remedies for nice and shiny hair?
Plus what can i do to make my hair grow faster?

Thanks alot of the help! =)