The best off page techniques to generate more leads for your business are:

Guest posting
Article submission
Press release submission
Social bookmarks
Classified ads
Infographics submission