I've been doing parkour since April and I struggle to do it on anything harder then sand. Except I notice that for anything softer then concrete, If I jump down from a height, I can do it really well, but not do it from standing or crouching. I recommend going to a parkour workshop, because having someone right next to you could really help