Hi bw, congrats on making 2 years on HP! Honestly, I'm not even making a dollar a day on here, so I'm no expert or anything. But I notice my views - and therefore my earnings - increase whenever I do the following things:
1. publish new hubs
2. comment on other people's hubs
3. ask and answer questions in Q&A
4. post links on Facebook (that's all I got for social media)
5. share other people's hubs in my own hubs and comments (w/ referral link)
When I do LESS of those things on HP, my earnings drop, and when I do MORE of those things, my earnings improve. So I'm no genius, but sometimes it's just a matter of volume. More hubs, more comments, more Q&A, more backlinks, more referral tagged shares.
Oh, you could also post comments on health/food blogs. Most bloggers will let you link your website to your name, and many will also approve comments with a relevant link in the comment itself, as long as the comment is something sincere and helpful. Whenever I comment on a blog that gets good traffic, I always get a little trickle of traffic to whatever I link to (usually one of my own blogs).
But you don't have to just link to your homepage of your blog when posting a comment. You can actually just link several comments on several blogs to a single hub of yours.
Okay, more good luck! Aloha