Blowdrying hair using a boar bristle brush, and keeping the nozzle facing towards the floor will help encourage the cuticle to lie flat, which is what helps creates shine. Often colouring hair can boost shine short-term but it's really crucial you look after hair if you do colour - or look for semi-permanent or toners rather than harsher permanent colours. Diet is massively important for keeping hair (and your skin & nails) looking healthy, eating foods rich in zinc, and other nutrient loaded goodies will help give hair a great start in shine.
I love using a deep conditioning treat on my hair every once in a while, and this Moroccanoil Hydrating Mask is a gorgeous, luxurious treatment that leaves my hair feeling completely pampered. Best enjoyed with a big hot chocolate and a cuddly blanket.