It is very hard to play WoW in chronological order. (The game prioritizes newer content for phasing, which ends up requiring a fair amount of experience with WoW quests to work around.)
Also, it’s a lot of work. I did it on a Horde character back in BfA and I think it took me a year to get through — and that was with years and years of WoW experience backing me up.
It’s really better to look at WoW as a collection of stories and to not worry about doing things in order.
However, if it’s something you want to attempt, I posted this almost two years ago:
It’s not updated for Dragonflight, but most of the information is still useful. Some of the most important changes off the top of my head:
You can now Chromie Time to 60. The Dragonflight quest becomes available at 60, you it’s probably best to lock your level at 59.
I’d also lock your level at 49 at least until you finish Mists of Pandaria. (BfA messes up some zones and staying below 50 will minimize the impact.)
Just be aware that the BfA levels are weird now (I haven’t had time to figure out what scales to 50 and what scales to 60, and I suspect that Blizzard is still sorting that out.)