Some good advise on here.
My only input is to take management training courses as a pinch of salt if you are planning on going down that route. I found a lot of them to have the attitude of “keep everyone happy to not upset anyone” , which doesn’t work in reality for a lot of companies.
Always focus on “managing up” and listen to requests that other teams are asking you to do for them, don’t be afraid to push back on tight deadlines. If deadlines are unreasonable and “has” to be done make sure you let your senior manager know so they have visibility on it ( it’s amazing how many people just say yes while not informing anyone)