What pH are you trying to get? If you want it higher some people use deer antlers, I have also heard oak leaf litter for lowering pH, but I keep mine the same right out of the tap. If you have flowerhorn and bloodparrot a regular pH(tap water pH) should be fine. Don't use salt after a water change sometimes that can be more harm than good.
If it were me I would just run tap water and condition it. As for the filter use a biological(filter rings, sponges, even bioballs., no need for the buffers and such. What filter are you using obviously a canister, but what model? That will help us send ya in a better direction too.
In my Aquaclear 110 I have a bag of ceramic fiter rings and a sponge that is it. FX5 I run a pad on each layer and bioballs in each basket. Bottom layer is lava rock like rocks. If you stuff 2 much "stuff" in there you will restrict the flow and your filter will be less efficent.
Just keep it simple..biological and keep up with the water changes, your fish will be fine.