It's also worth noting that Luke managed to destroy the first Death Star between 15 and 90 hours after he started his Jedi training (depending on how long you think it took to get to Alderaan). And he clearly wasn't training 24 hours/day, either. So apparently for some Force users it doesn't take a huge amount of training in terms of time. I'm not sure Rey shows any precognitive powers as impressive as that shot, either.
I'd suggest Rey also had a fundamentally better mindset for light-side Force powers than Luke, too, as she had far fewer anger issues, and wasn't really tempted by the Dark Side significantly (indeed she did more tempting of Ren to the Light Side).
(Some people use ancient Legends bollocks to try and claim Luke had "years" of "secret" training from Obi-Wan, but it's all utterly non-canon nonsense that doesn't even fit with the movies nor the Obi-Wan show.)