Hi Caden, I agree with Daniel's comments, most of the mispronunciations in that song aren't something you'd want to learn! In fact, I'm from Spain and it took me some effort to understand what he was singing about.
Listening to reggaeton is fine if you like that music, but it's a bit like, if someone was learning English by listening to 50cent's music... you might learn some slang, but overall you'll have to agree that it would not be the best approach :-)