Do i have a good skin care routine ?

Hi im a teenager and somtimes gets the occasional spots but suffer alot with black heads.
I use:
1)boots skin clear blackhead fighting cleanser. (when i wake up and when i go to bed.)
2)clean and clear blackhead clearing daily scrub. ( same as above. )
3)i steam my face once a week.
4)i use a biore ultra deep cleansing pore stip on my nose once a week.

Does anyone thing this is a good routine?
should i change the products or use something else ?
please help me i need to know :)
Thank you.