I've been learning Spanish and I find a big positive motivator is finding and practicing slang words and vulgar phrases. They usually have cultural roots and are highly contextual, so it requires a deeper understanding than just translation. I only speak them sparingly with my few native speaker friends, who find it hilarious when I inevitably use them incorrectly - or rarely get it exactly right.