I have one site for my offline business that I was #1 now im 5 for all my keywords. It is low competition and no matter what BST I buy I cant move up. I mean I have 4000 links and am being beaten by sites with 10 links. My site is 70 pages authority that should be beating all of them. I have bought BSTs that have very good reviews but when I get them for my site it doesnt move and when I look at the link profile it looks like shit. Someone please tell me of a good service I can use. Im also sick of the sketchy reviews that are going around on some BST which are obviously fake.
Penalties. It's 2013, google "panda update" or "penguin update" or something. Ever hear of negative SEO? You did negative SEO on your own site. Crappy links can bolster your tier 2 and 3 making your tier 1 more powerful to make your money site rank well. Crappy links can also murder your rankings if applied directly to your money site. It's like fertilizer, put it too close and it'll burn the roots. Dilute it and spread it farther away from the base is the best tactic. Then there's your competition, what is your competition doing? If all your competition uses spam, spamming yourself = "ok". If they don't spam and instead acquire high quality, relevant links, spamming yourself = bad. The above reasons are why some people can have good success with certain link packages and others have bad experiences. You've got to be responsible for the links you use, I suggest researching penguin update, panda update, negative SEO and the Google disavow tool.
It could be your site's SEO and link structure looks artificial or inflated, compared to the thinner, but more natural looking sites (and their link profiles) competing with you for the keywords. It's also possible that trying to stay high ranked for a fixed term in a changing SEO environment is unrealistic, no matter which BST is used. just my 2 cents.