My hair strands are all different lengths what do I do

The strands stick out no matter how I style it because all my strands are different lengths. If it’s due to breakage, what can I do to strengthen the strands? Product recommendations are welcome. My hair is thin and fine, and usually gets oily roots and dry ends. I use 2 in 1 head and shoulders as I had bad dandruff but I can am going to buy a conditioner for the ends because the 2in1 doesn’t condition as much as I would like.