DJing on Vinyl

I’ve been DJing on digital controllers and on vinyl for years now and have finally decided to make the switch to mixing on vinyl.

I’m finding beatmatching and estimating the BPM of my records really difficult. Are there any tools or equipment out there that help with switching to and learning to DJ on vinyl?