I can't say I've really had much of an interaction with you on the server, however I do recall seeing your name before.
To my understanding, English isn't your main language, which could pose as a bit of an issue when dealing with others, but I think you'll be okay.
While you have been on and around the server, there are a few times that it seems rather inconsistent which isn't terrible, but it's something you could certainly work on.
Overall though, I think you could definitely be given the chance, and who knows you might just shine!