Syncing up clips to a song's beat

Hello! so I have been trying to make a video that has clips that switch to the beat of an accompanying song and have been struggling quite a bit.
Creating multiple guides on an interval doesn’t seem to be accurate enough, as the space between them is either slightly too short or slightly too long and they go out of sync over time. I also cannot figure out how to duplicate and move multiple guides at once with a specific offset. I’ve resorted to manually placing a guide for every beat, but it’s taking an unsurmountable amount of time. Is there a better way?