I started college as a Civil Engineer major and finished with a degree in Construction Management. Funny thing is I'll be taking the EIT/FE in October. When I pass it I'll be able to legally call myself an Engineer. My plan is to in time take the PE too.
Try to stick it out. Most modern day Engineers use 25 to maybe 50% of what they learned in college. If you decided that you can't hang, think about kicking down to a major that will keep you in the same "game" so to speak.
I look at college and degrees as a weeding out process. Not everyone is cut out to be an Engineer. Even after graduation many don't stay in the field.
If you stick it out, there's plenty of work for articulate and understandable English speaking Engineers.
Good Luck,
Always follow your heart....but never forget to pay attention to your wallet.
And once you graduate and get a job, always have a resume floating around.