I have no idea how experienced you really are, but hiring an affiliate management company is a must in my book. Finding new way to advertise offline as well. You should never ignore the power of branding and offline marketing or you will be one step behind.
Whatever you do, think outside of the box.
Experience Advertising to the fullest.