by a native English speaker
Is there a site where I can improve my English by speaking?

While new signups are paused for now, Lang-8 (should be infinity "∞") serves this purpose.
https://lang-8.com/
Hopefully, it should re-open soon and be of help to you.
Didn't open
I hope
I remember there was one with an owl or something as the symbol, I forgot the name tho lol
I don't know I never used it but that's it lol
Opinion
1Opinion
Superb Opinion