My personal opinion is get an accountant. A good accountant knows all the laws and ways to get you money refunded. I have seen many people lose money because they weren't familiar with the laws and had no idea on what is considered a tax write off and what isn't. When we started our business we had very little funds to hire an accountant. But when I received word from a friend and business acquaintance on how much money we could actually save choosing their accountant I was convinced to at least listen to what she had to offer.
Most accountants will give a consult for free. In that one meeting she showed us what she can do for our company and worked her fee into our tax returns. So we actually wound up paying her fee with our tax return money and walked away with a satisfying amount in our pocket. Since then our accountant saves us hundreds and we ALWAYS get money back. Good luck!