I can't say that this is the best as I'm new to it, but I repotted my schefflera and used river rocks on the bottom, topped by organic soil with more river rocks on top. It took a few good waterings to get the "loose" soil out so it wouldn't come out of the bottom of the pot with watering, but that's what I did. As I'm thinking about it, coconut fiber on top of the bottom river rocks would have probably helped hold the soil in but let the water drain. I would like to hear what others think as well!
Make it a great day,
Jordan