I used play sand from Lowe's, so I am sure it is the same thing. I added some betta sand, white and black. I thought it made it look a little more natural, you never go to a beach and see all tan colored sand. lol. Up to you. But play sand is fine. Not sure about all purpose sand, but im sure it's fine (id wait for someone else to chime in about it)
Make sure whatever sand you buy, you rinse rinse rinse the heck out of it. I put mine in 5
gal buckets and rinsed it out with water until the water came out clear, then I rinsed it again several times.
If you don't clean it enough, it can dust up your tank and make it look not so clear and clean.