While tea tree oil has a variety of medicinal uses, it’s one of the best essential oils for beauty applications. Specifically, using tea tree oil for hair can do so much for your scalp and strands.