please correct all of the grammar flaws in the sentence:
I was supposed to go to learn Hungarian this evening but I'd better go to the gym today.
I was supposed to go to my Hungarian lesson this evening, but I'd better go to the gym today.