Maybe some of these things have an in universe explanation which we haven’t seen yet. Rey could just be absorbing skills from the minds of people around her. She knows the Falcon because Han and Chewie do, She knows how to fight with a lightsaber because Ren has been trained to do so. She understands Chewie and BB8 too so she can draw skills from non-humans and robots. It could be a new Force skill where connective nature of the Force is being used as a tool.
That’s actually a really interesting theory.