Hahah what other way do you want to promote an affiliate product except with blogging and social media marketing. Though there is but there isn't a better Way that can get you alot of sales like blogging most especially.
You can look into email marketing, and see what you can do with that, but get this, in other to get email subs you also have to write a blog post or have a huge social media following so this two things are really important in any aspect of digital marketing