A professional SEO might have access to a lot of sites that you don't. However, if you are familiar with forums then you might do fine. For example, a professional or forum swavvy webmaster might know a lot of other seos on link exchange threads.
However, you may need a professional even if you are forum swavvy. A professional SEO might have access to a lot of sites that you have no chance of finding.