I don't see any grammatical mistakes. I fact, if you hadn't mentioned that you're not a native speaker I would have assumed that you were. " As for song lyrics I suspect that most people have trouble at least some of the time, I certainly do.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.