You can convert a tourist visa to a Non-O by yourself if you already meet the requirements. If not then there are plenty of agents that can do it for you, only you can decide if it’s worth the cost.
First stop is your local immigration office to get a list of the requirements needed for your extension. If you used an agent previously to bypass the financial requirements you are pretty much stuck with using an agent.