Its true that your money is on the low side,it can be for all kinds of reasons, but don't believe all what you here, some can earn the sort of money being thrashed round this forum,and some lots more, but to do it day in day out,not many can do that.
Try and set yourself a target for the week, then the next week try to better it by say10% and continue doing a bit of canvassing when your finished in an area.
Steve