I gotta echo the responses.
My beat matching isn't where it should be. But, I can find motivation to look at where I was when I first got my turntables compared to where I am now.
I would practice just two songs that are kind of challenging and rinse them to death. Over & over again. Just keeping them in time as long as you can, mixing one into the other, ad nauseum.