I follow Don Baarns' youtube page "Music for Dancers" to help me with this issue. When I really started being able to hear the beat in latin music was after I listened to "La Vida es un Carnival" only God knows how many times (it must have been well over 100) over a 30 hour train ride.
When I first started dancing, I had no musical background at all, and I practiced all the moves to an on-line metronome. I think it helped because I was really struggling with rhythm in general, and it created some important mind-body neural connections. Now I use the "salsa beat machine" because you can isolate all the instruments and speed up and slow down the tempo, and you have the option of having the beat spoken out. If Salsa is what you like to dance, then I highly recommend this site.
Another very important is just to listen to the music that you like to dance to a lot. When I'm at the club and I'm sitting out a dance, I always have my phone with me. When a song that I don't own comes on, I use "sound hound" to find out the artist and title of the song, then I buy it and add it to a playlist that I listen to all day long everyday. It makes a huge difference.
Also, picking one song and listening to it carefully a couple hundred times to try to try and really know it inside and out is very helpful. I do this with songs I'm going to perform to, but even if you're not performing this really helps you to hear things in other music as well.