Frizzy wavy hair, help me find a good shampoo and products

I've tried various sulphate free ones, which have improved the condition. However, the roots get greasy within a day and I start getting oily flakiness (unlike the harsher shampoos I used to use, eg H&S, I used to be able to go 3 days between washes).

Most serums and oils weigh it down too much. I'm using the Bumble&Bumble Curl range.