Be careful with sand. Playsand from HD to HD can vary, same with Walmart. Sand should be white, like sugar. Avoid multicolor grained sand. Sand must be clean, have no dust, and always be pure silica. Another source is pool filter sand sold at Swimming Pool supply concerns. So far, it has all been pure white silica sand of excellent quality. Walmart sells pool filter sand, but this is multicolored and I would not trust it as it is not the same product.
I do not use perlite, for all the reasons stated above. I don't trust it, and reserve its use for the Petiolaris Drosera only.