seems like you have an oily scalp. find shampoos that are good for oily hair that give volume. also try double shampooing, because your scalp may not be cleansed properly. really focus on cleaning your scalp while shampooing. avoid conditioner, and if your hair is long, only apply on the ends.
another thing to keep in mind that over washing can strip your scalp of its natural oils, causing it to overcompensate by producing more oil. use shampoo for sure, and try texturing spray to help with texture. avoid heavy products.