Am I hurting or helping myself?? Over the last year or so I have made my site enormous comped to others in my industry, I did this by making pages for EVERYTHING I could think of for my industry. I used the pages to talk about certain, small keywords. Naming the pages after keywords and doing onsite seo for each individual page. 

Has this been a waste of time? Should I 'no follow' or 'no index' some of these pages? I just want to know what will be best for my site in the long run.