You can totally make this on your machine. In fact, it looks like a good project for a beginner. You could easily quilt it in the ditch on your machine - or free motion quilt it as well. Batting - definitely... check at JoAnn's or your quilt shop - there are many different kinds.