Being "on" and eating clean are helpful - and can help create a very solid base to losing fat and gaining muscle. But they are not the only things you need to worry about. Being "on" and eating clean do NOT alone guarantee results.
There is more to diet planning than just clean foods. What about macro breakdown? Calorie intake? Meal timing?
Not to mention water intake, sleep, stress levels, and, of course, training.