Is my face skin care routine good?

My skin type an oily t-zone, i get the occasional pimple, but nothing bad, i have blackheads on my nose.

so this is my routine: i use clearasil daily face wash(contains no salicylic acid or benzoyl peroxide) to wash away dirt, oil.

Then about 3 days a week, i use St. Ives apricot scrub: blemish and blackhead control.(this contains salicylic acid).

Do i need to be using salicylic acid or benzoyl peroxide everyday or is my routine good? any other suggestions? im on a budget so nothing expensive, just something i can pickup at walmart or local store.