Explore all your affiliate channels - Find out where affiliates hang out:
1. Affiliate networks - some affiliates will not sign up directly and prefer to sign up via networks. I see you offer direct relationship with affiliates, have you explored signing up with at least one network? Ad networks also give you exposure when you are new (usually) and will get you noticed by affiliates. The networks are preferred because of third party tracking and also allows affiliates to watch your EPC stats and see how well you perform as a merchant.
2. Niche sites - participate not only in affiliate forums but also niche forums. Some blog owners or hobby site owners may not know what affiliate marketing is so you may have to do some educating there but that is where you'll also find probably the most passionate site owners who would be happy to learn that they can actually make money from their blog.
3. Affiliate conventions - book a table/booth and start talking. Hand out goodies or offer a peek at your service.