You should spend some time learning more about social media marketing, blogging and email marketing. You can also check out SEO, but the 3 marketing strategies I mentioned above look like a good combination for you. You can still do your Ads, but add email marketing to maximize profits.
Use your blog to allow people to subscribe to your email newsletter, give them a freebie or a series of tutorials. Once you have their emails, you simply build a relationship with them by offering them valuable content (no fluff) then once in a while promote an affiliate product or your own product.
The money's in the list
You can also mix your content with product reviews to make more money with your blog as an affiliate marketer, You can try both physical and digital products to see which ones convert better and focus on that. Also message your email subscribers the product review (blog post), you might make more money because those in your email list are likely to buy, they trust your opinion.
Hope that help, but focus on building an email list.