"I've got a little level in english" => "I've got a low/poor level in english".
"Far of" : "far from"
Excuse me in advance est trop calqué sur le français pour moi, je trouve la formule étrange, j'aurai utilisé "excuse me beforehand" qui signifie la même chose mais sonne mieux je trouve lol, au pire ça fait un mot de vocabulaire en plus

By the way, Neurone67 is totally right, when you speak or write in english, you have to keep it as simple as you can : first it'll help you to avoid any mistakes and second, this is the way the english language is made.
When you need any kind of vocabulary, my advice would be to look over the internet at voilà.fr or google translation, it will translate your french to english, however, it will just be word by word.
I suggest not to bother posting any vocabulary requests here, but if you want some help to understand a text or anything, it will be my pleasure to lend you a hand

As far as I'm concerned, I'm fluent in english, so no problems aroud here, xD, I spent some holidays in Ireland and in the USA, and I'm a regular english reader lol
My accent is far from being excellent, however I like it this way, the french accent is considered really classy by english speakers around the world xD
To get better in english, I have a few suggestions :
-Take your favorite song, get the lyrics, and translate them. Yes, american songs doesn't mean anything at all or are plain rude. But that's the way we like them! xD
-Watch your movie in english when you can. Use english subtitles over french ones when you feel more confortable.
-Take your favorite book, let's say Harry Potter, give it a go in english. It's going to be hard as hell at first, but when you'll finish the book, you'll never have any problem to speak english! xD
Version française (qui n'est pas littérale en fait, mais flemme de relire ce que j'ai écrit à chaque fois xD)
[spoil]Quoi qu'il en soit, Neurone 67 a totalement raison, lorsque l'on parle ou écrit en anglais, il faut rester aussi simple que possible : premièrement cela vous évitera des erreurs, et en second, c'est la manière dont la langue anglaise est conçue.
Lorsque vous avez besoin de vocabulaire, je vous conseillerais d'aller sur voilà.fr ou sur google traduction, ça traduira l'anglais en français et le français en anglais, mais ça reste du mot à mot.
Je suggère de ne pas vous embêter à poser des questions de vocabulaire ici, mais si vous avez besoin d'aide pour comprendre un texte, je vous donnerai un coup de main avec plaisir.
Perso, je parle anglais sans problèmes, j'ai passé plusieurs vacances en Irlande et aux USA, et je lis couramment en anglais. Mon accent est loin d'être excellent, mais je l'aime bien comme ça, les anglophones trouvent l'accent français classe

Pour améliorer votre anglais :
-Trouver les paroles de votre chanson préférée et les traduire. Vous entraîner à essayer d'en comprendre le sens en les entendant à la radio ^^
-Regarder les films en VO anglaise sous titrée. Passez aux sous-titres anglais lorsque vous vous en sentez capable.
-Lire votre livre préféré en anglais, ce sera probablement incroyablement dur, mais lorsque vous aurez fini, vous parlerez anglais sans aucun problème! C'est ce que j'ai fait

[/spoil]
Edit : You would rather use "My english teacher told me so"