Without looking at your site.. i would say. add more content. or improve the one you have.
links will get you far. but not all the way. try to read your site content as a guest. maybe give your family or friends a chance to browse your site a little and ask them to give you feedback on your content, you say you target income tax in your city,
are you sure your site gives all the info it can on the subject.
also try adding some external links to relevent sites with good info. if you only have links pointing at your site that looks unatural, a great resource will point his users to other great resources, think more like Wikipedia. they link to other sites all the time.
finaly...give it time. if your site is the best in its niche. it will reach the #1 spot eventualy.
hope this helps.