my hair ?

Im fully black .. african American nd my hair looks like when guys go to the barber shop  nd shave there head off ..  its really napoy nd horrible.. i been natural for 2years now ... is there any natural shampoo or treatment i can put in my hair so it grow longer nd fuller.. nd so my textuare is way more softer and just looks better