Is sand a problem? That pretty much depends on what you are going to plant.
You can make your own compost but it is not expensive to buy compost from stores either.