Good quality all-purpose sewing thread in a medium neutral gray. Again, buy the best quality you can afford. Your local quilt shop can educate you about thread choices. A sewing machine that at least does straight stitch and a good zig-zag, in good running condition, cleaned and oiled. Those are just the basics, but you'll be able to get started with these things.
Opinions are fierce and varied.
Here are a few common sense tips to help you answer this question for yourself. To test for colorfastness, cut a small strip from your fabric and soak in a sink of tepid water. If you'd like, you can add a piece of muslin or an old handkerchief. If the water becomes colored, or if the muslin or handkerchief is picking up dye, the fabric is not colorfast. If any of your chosen fabrics are not colorfast then you must pre-wash.