All of the above is excellent advice.
I found canvassing the best way, as you can meet the potential customer face to face and build a rapport. Assume every new customer is a one-off unless they ask for a regular clean, and specify what frequency they are thinking of.
As said, 67 new customers is an excellent start, but keep on doing what you are doing as it is clearly working for you. Once you begin to get established you will get recommendations and walk ups and then things will start to snowball. I get a lot of recommendations from customers through our local facebook 'do you know' page too, and many turn out to be decent customers.
Well done and remember, every small step forward is progress.
John