Rashford is an athlete. That's what he has shown. He's fast, but not the fastest. I've said it before and I'll say it now. His technical skills will prevent him from attaining world class levels. It's almost certainly too late in his development for him to suddenly develop close ball control skills, and a silky first touch. His footballing sense is also completely lacking. He seems incapable of dribbling with his head up. He finds himself in blind alley after blind alley.
So long as he has his speed, he will always be a danger against slow, or tiring defenders with his directness. However, as it stands right now, he often derails any attack he is involved with when he decides to attack rather than pass. He can improve the decision making part of his game, that comes with age. What I don't think he will be able to improve much, is his tight ball control skills, and his ability to do anything but knock the ball on and try to outrun the defender to it.
He is young and exciting now, and he is getting plenty of opportunity, so we will see. For me, Rashford has the better attitude, but Martial has the better talent. If only we could combine Lingard, Rashford and Martial. We take Lingards head, he's an intelligent, crafty player without much else going for him. We take Rashfords body and athleticism, cause he's a speed demon. We take Martials technique. If we could make one player out of those three, we'd have someone who is legitimately world class.