I'd agree with Kris that number/divirsity of linking domains might be what's holding you back.
As far as re-energizing your link building, you might try this approach:
-
Block off a couple days on your calendar for "Epic Link Discovery Days"
-
Stock up on sugary candy and create a high-energy playlist (>100bpm)
-
Create an spreadsheet (I call mine my "Link Building Briefcase") with separate worksheets for each category of potential link sources, for example:
- Sites/Domains you control
- Partner sites
- Associations & Charities you support
- Relevant 3rd-party sites who could link to a resource on your site
- Social Network Profiles (do-follow)
- Q/A sites with do-follow profile and answer links
- Blog and Forum Commenting
- Human-edited sites that repost blog articles
- Article Submission Sites (relevant, do follow)
- Press Release Sites
- Industry/Vendor Directories
- General Directories (free and paid)
- When your allocated days arrive, do some warmup exercieses, put on your headphones, break out the candy and use the following tools to rapidly discover potential link sources, pasting links to the pages and sites in your spreadsheet as you go:
- OpenSiteExplorer.org (focussing on links to competitor sites)
- OpenSiteExplorer.org (focussing on finding the most powerful pages on sites you can generate links from)
- SEOmoz Keyword difficulty tool (discover competitors for your keywords, and quickly see the top links that are helping them acheive their rankings)
- SEOmoz Labs Competitive Link Research Tools (input several competitors and find links they share, that you're missing).
- SEOmoz Juicy Link Finder (great way to quickly find some links you may have overlooked).
- SEOmoz's compiled list of top paid and free directories (find ones that are relevant to your industry).
Later, you can keep going back to your Link Building Briefcase and conquer each one-by-one.
Carpe Linkum!