Oily skin

My skin gets extremely oily whenever it gets oily at night and especially during the day if I sweat and I sweat basically all freaking day!! So my face is always oily and I hate it because I also get black heads on my nose to quickly. What are some good facial cleansers or anything that can help me. I’m used many types but they seem to not work at all and I apply witch hazel but it doesn’t help.