the only thing i wouldn't have said in above is:
"So I want to know from you guys if my English..."
i would have just written
"So I want to know if my English..."
cause.. it is kind of redundant and has a strange flow..
but that's nitpicking, and just how I would have 'said it'..
Edit: Don't think you will have issues with getting understood in English whatsoever