Hello Eric! I have been reading a highly recommended book about advertising methods. It says that normal mail advertising and DM do not work very well but do what works and follow up is very important, even right before they get it to tell them to be on the look-out for it. Yellow letters and handwritten and colored envelopes seem to work better. Track what you do and know the cost per sale doing that method.
Being involved with community events can help you. You might use your own booth there providing what you don't sell but it can be used as a marketing station for what you do with flyers or just business cards. Both should be professional looking to promote yourself the right way. Try to keep up with those you promote to so you can follow up with.
This is another way you should track to be able to calculate the total cost versus your sales so you can see what works. In case your interested my current book is titled "Get Clients Now!". The main thing is to do what's working and determining it's cost per sale created. Blogging, article writing, and audience speaking can help you most.
It also mentions the importance of targeting to the people that would be interested in what you are selling. They and others that are successful say to follow up over and over. Do blogging and speaking to like-minded people. It sounds like the closer you can be, the better. Just to make you aware, is that I have been in real estate and construction over 30 years.
Good luck to you!