It is a time taking process and requires a lot of experience but yes, you can do SEO yourself with the help of some knowledge and trial and error.