You can take it to a shop, but I'd recommend doing it yourself. Everything you ever need to know about Blasters can be learned on this site. If you have a problem, we can teach you. We can teach you as much as you want to learn.
That being said, I'd do all of these things:
Take that K&N and store it for when you need to strain your trans oil to make sure there are no metal pieces in it. Then, buy a $30 UNI and $12.99 foam filter oil. I work on these things 7 days a week and it would blow your mind to see the dirt that a K&N lets past it.
Next, take the carb out. This is a really simple process and below average mechanic skills will suffice.
Go to
http://www.blasterforum.com/threads/how-to-clean-your-carbureutor.254/ and follow the instructions. Also, take note of the main jet size (shown in #5 of the link) and tell us what it is.
Find pictures of a leak down tester and build one for yourself. A lot of people think they're some fancy, cool gizmo, but they're as much an integral part of PROPERLY building/maintaining/diagnosing an engine as having a 10mm socket. This is similar to the one I just built.
http://1.bp.blogspot.com/_2475X1AplCA/TKkfALO1zFI/AAAAAAAAAoo/0tk5lJm0rSY/s1600/DSCN1461_508.jpg
Do a plug chop.
http://www.blasterforum.com/threads/how-to-plug-chop.53237/
Remove TORS.
http://www.blasterforum.com/threads/how-to-remove-your-tors.655/
Do you have trouble starting? If so, I'd check reeds and compression.
Get back to us on all of these things. It will take some time, but the hardest part is getting out there and turning the first wrench. If you work for hours on something and that turns out to have not affected the problem, well at least you know that at least that is functioning as it should.
Patience saves money, I promise you. Waiting on the chance to leak test your engine for under $50 can very easily save you an entirely new engine. Same with jetting. Waiting on that $50 worth of jets instead of riding can also save you an engine.