Bad spelling indicates lack of attention to detail. Also describing failing a class, and probably two more, as if that were an event like a traffic accident, indicates an inability to see consequences to your actions, or the lack thereof. Example "I failed a class because I didn't study." says one thing, and "I failed a class, and probably two more." says something else. In the first example, assumption of responsibility is immediate, and in the second, the willingness to take responsibility is denied. These are character defects, IMO.
"I didn't meet the deadline.", leaving the reason why out. "I didn't come into work yesterday.", etc... There's no point in doing a full linguistic autopsy. The problem was displayed in the first few sentences. As far as "But English is my 2nd language", I counter with 1) Using a browser without a spell-checker in a foreign language says something about character, and attention to detail, and 2) it also says what other people think of you isn't important. People think that other people that make spelling errors are sloppy, and don't care about what other people think about them (like Employers, and Customers), and don't think maintaining high professional standards are important.
IMO, the problem goes to the core of your identity, and you aren't going to solve that problem by asking a question on an internet marketing forum.
To anyone that might disagree; would you hire this person after reading the 1st paragraph of the OP? Would you want this person as your employee, and representing your company? If you were a co-worker, and this person got a promotion and became your Supervisor, would you respect them?