Thinking of getting a standalone mic/new headphones for live streaming

pretty much in the title :) but i was thinking of getting a stand alone mic and new headphones with it. the rode podcaster mic was the one i was looking at. not sure if i would want usb or XLR and what would sound better if i could get a recommendation on that i would love you, i have a sennheiser PC363D and want better sound quality, mostly the background isolation i.e keyboard and fans. thanks for the help and reading it :)