already do contract printing for a few embroidery shops in the area. Its nice to get orders from these shops but the problem is, they are comfortable saying "YES" to questions the customer asks that i would normally say "NO" to. Now all the sudden im doing 200 gold foil prints on the top of a baseball cap's bill ...WTF
That is probably the downside, the up side being that they have to do the 'face time' with the customer in the first place.
Have you contacted any local tourist attractions, water parks etc? I have a couple on my books. I sold the idea to them that being local I could re-stock them within a few days. Had to price the job (both simple 1 colour prints) on the basis of their total volume to get the work. Now most Monday mornings form April to September they each order 100 or so garments. The shirts are delivered to them by first thing Wednesday morning. They're happy because they have better control over and less quantity of inventory, I'm happy because every week the overheads are taken care of.
Aside from that just be 'at large' in your local community. Use personal contacts, family and friends, and social media to get your name out there.
I agree with Jim55912 about the time spent with smaller 'walk-in' customers, but in the early months and years they will probably be a necessity. I know I dismissed digital printing in an earlier post but at first it may be an idea to get a small cutter and cheap heat press. Just to reduce the amount of business you turn down whilst you are growing. Get rid of it when the printing takes off.
On the other hand... for the same money you could get a used Graphics vacuum table and add correx signs to your revenue stream. As a bonus graphics tables are the easiest way I have found for doing all-over prints on t-shirts.