Streaming on Twitch can be tough if you are new to the community. Thankfully there are resources like r/Twitch that can help boost your channel with certain discussions on the subreddit.
The Twitch channel feedback thread is back, and is a great way to get feedback on your Twitch channel. If you are a new streamer on Twitch, then you should be submitting your content for review. It can only help!