The Magnolia Network star raised over $300,000 for St. Jude Children's Research Hospital after cutting off the long hair he grew during the pandemic.