Content is everything in Internet marketing. Folks are looking for information that will help them solve a problem. Some affiliate marketers make the mistake of selling on their website when they should be grabbing the attention of the reader so that he will be warmed up to clicking a link that leads to the product you are paging where the supplier of the product does the selling.
You are to be the expert giving reliable and useful content to your reader.
If you created the product then you may want to create a sales page for affiliate marketers (Perhaps on Clickbank) to point their readers to where selling occurs.
The solution is to study your copy and have others familiar with your area of expertise read it and comment on it. You don't have to be Shakespeare but you do need to use proper grammar and spelling.
Just a thought . . .