The precipitate not being completely dry:
- heat it for longer to evaporate water. Or in a dessicator.
- If it is absorbing moisture from the atmosphere,
a) Gravimetric is the wrong technique to use, OR
b) You should get the hell out of Queensland.
Not all of the insoluble parts of the sample being analysed are removed
- Be careful when you filter it. Maybe two lots of filter paper of bigger filter paper would help. This is the sort've error that sounds like the paper has been pierced or something.
Incomplete precipitation reaction
- Use an excess of one reactant
- Solution may be saturated (as in, you don't have enough water). Dilute it.
- Reaction may take time. Be patient.
Worst case is that the reaction does not actually go to completion. If this is the case, you would have to filter it and add excess of one reactant that is soluble, so you can increase the amount that will react.