Of course you can. If you're willing to take the time to learn the basics, and you are passionate about discovering the arcane intricacies, you can certainly perform your own optimization. Also, you should love never-ending puzzles and have a high frustration threshold. Give my SEO Blog a browse, and if you hit a bump in one of the discussions, shoot me a message and I'll help you understand.