Being a good leader is fairly simple. The hard part is remembering that it's simple, don't over complicate it.
Deliver on your promises, if you say it do it.
Planning is crucial. Don't be afraid to go offstage, but explain to your team why. "I'll be off the floor today doing xyz so we can do abc"
Be available always. Give your team your phone number. If they need to call out or check a schedule, they can reach out to you. If you need a shift covered or something done, you can reach out to them. Don't break the rules, but don't be afraid to bend them either.
Give them autonomy. Teach them how to set planograms, mark clearance, use my support etc. Then give them something to own. As a hl tl I rarely had to do any work in my own area, my team managed it all, and I rewarded them/explained when they did it wrong.
Don't tolerate poor performers. Move on them quickly. If they are under 90, do your best to help but if they aren't at an acceptable level after 3 months they never will be.
ALWAYS explain WHY.
Get to know your employees. A birthday card and a small gift relevant to their interests shows them you listen, and goes a long way to build buy in.
Most importantly, you work for your team, they do not work for you. You cannot be successful without them, and at the end of the day they are the ones doing the bulk of the work. If anyone complains, targets, bashes, or otherwise disrespects your team publically, you go after them quickly and furiously. If there is an issue with your team, you will handle it, and your peers should understand that any unreasonable behaviour towards your team will not be tolerated. If it's legit, then it's legit, but if you hear your stl talking shit about one of your tms in the office, you pull them aside and let them know, that shit is not ok.
Also, remember that while you are a part of a team, you put your own work center first. Successful tms are happy tms.