I am not native English either. I am french Canadian.
You have an accent but it is not overwhelming in any way and I can understand everything you say fine, which is the most important thing. You are doing just fine.
I find some native English speakers with mangled speech much harder to understand.
I personally do not bother with my native language on the internet as I acknowledge english as being the most universal language at this point and as such it is pretty much the only language I use.
I only have
one video on YouTube where I talk , I kind of wonder how people perceive my accent. I have less accent than most other french Canadians but I still pronounce a few things funny when I am not used to say them. I try to work on improving my pronunciation by being conscious of when I say something that is not quite right, but it is better to not try to do everything perfectly and go on with the show
I want to put more videos where I talk in the near future. Mostly doing hardware demos and showing mods and repair stuff. I just bought a hand free frontal camera so my videos would be first person view. I still need a SD card for the thing though.