OBS is the standard streaming software. For audio, everyone seems to get blue or gamer branded mics, but you can get much better sound if you spend a little time setting up a proper microphone.
I'd recommend Xsplit with a personal user license. Twitch would be the best place to stream a game. I'd recommend running it at 720p with 30 frames per second once you get started. Ask me or Xilimyth if you need help. :3
I use OBS and Twitch, but I plan on doing Hitbox later. But yea, there's good tutorials out there on OBS, and it makes things pretty easy to go once it's set up.
Link
Xilimyth
I've started using Xsplit over obs broadcaster. Twitch and YouTube for targets.
I can help with it if need be.