That's not bad. The next step is to get YouTube to use the best codec for your video. YouTube has two codecs that they use to process your video ac1 and vp9. You want the vp9 codec. Unfortunately, youtube will only use vp9 for videos that get lots of hits OR videos rendered at 4k. So what I do is record at 1080p but then render the video at 4k. This forces youtube to use the vp9 codec.
Looks like this:
The downside is file sizes of course. Also, youtube will first process your video into ac1 which takes about an hour. Then it will process it into vp9 which can take one to two days. You can see which codec is being used by right clicking on the video and clicking stats for nerds.
I would experiment with that and see what you can get.