Welcome to BHQ & congrats on the banshee purchase
Does your bike still have TORS? If not, you should try adjusting your idle screws. If your bike does have TORS...get that shit off there asap.
Now in my opinion your better off ditching that boost bottle and running the stock crossover tube.
As for more power...timing plate @ +4, Reeds, air filters, porting...etc. Hit up Wildcard Racing for any mods, or any site sponsors on here are great!