Use a good shampoo for oily hair and don't condition it round the crown, use on the length and ends only.
Use a shampoo and conditioner for smoothing hair on the length to help take some of the frizz away.
Always comb it through, don't brush.
You can get special smoothing brushes from Boots or a ceramic straightening brush which is not attached to the mains, it's warmed by your hairdryer.
Make sure your brush suits your hair and smoothes it down rather than making it more static and flyaway.
Find a good product which suits your hair to remove frizz such as frizz ease spray (spray it onto a comb and through your hair) and use an ionic dryer which will help reduce the frizz.
You can get smoothing hairpray which you can spray on a brush and run through your hair to get it to behave and stay there. You can carry a mini brush in your bag and Boots do lots of mini products perfect for a handbag.
Make sure you get it trimmed regularly and treat it to deep hair conditioners to keep it in good condition.
Ask a hairdresser for advice on the best cut to suit your hair eg layers don't help my waves, my hair is always in better condition when one length.
Hope it helps!