Are you working hard but not getting the number of signups that you think you deserve? I know why.
You are getting large portions of your traffic from the sources that don't convert. You are also getting very little traffic from the top converting sites.
Some traffic sites make you feel like you are working hard to accomplish your goal. Of course, everyone would rather have 1,000 visitors a day for the time you spend, rather than 100 visitors.
However, high volume traffic sources make you feel productive, but actually accomplish the opposite. Remember the saying that HITS stand for "How Idiots Track Success"? The goal isn't to get traffic... it is to get signups.
Don't measure your success based on how much traffic you generate or how many emails you send, base it on how many signups you get. Spend your time where it generates the biggest result.
If you don't know how to track where your signups are coming from then I suggest that you learn how to do it. In the meantime, you can use my statistics which I collected by sending 252,715 visitors to 158 different traffic sources.