Hello liver bird,
First of all I would tell you don't give up, you are definitely on the right track.
My main advice is keep adding more quality content, the more you add the more long tail keywords you will rank for, even if you dont rank for the money keywords that you are currently...