First, some of the hacks here don't need an injector because they come the hacks inject themselves automatically. However, for the hacks that do not come bundled with an injector, there are some injectors that are posted here like Samonella's auto injector, which you can find here: http://www.mpgh.net/forum/174-battle...ndetected.html
As for leveling up to quickly, you could boost with someone in an server that has few or no other people in it. Common boosting methods are capturing objectives, like in Conquest or Rush, then having the other person recapture them so that you can repeat the process until the match ends. You don't really need a hack for that though.
Another way to level up quickly is to just play the game. Personally, if you plan to become that high leveled, I would play without hacks at least some of the time so that you can at least do well with other people that are of a similar level or ranking. And from my experience, there are a LOT more servers with Punkbuster (the cheater-catcher thing) than there are servers without PB turned on. So if you want to invest that much time in Battlefield and get the most out of it, playing legit on some servers with PB turned on is the way to go if you want the have the most fun.
Hacking is a nice break, but hacking is so much more fun when you're frustrated of always getting killed and you have that cool wallhack, no-recoil hack to play with on servers with Punkbuster off.
And a last tip of long-winded advice: Don't use hacks on servers that have the Punkbuster (PB) icon BLACK and the word On next to it. Okay, the On thing just makes me seem condescending, (I'm not trying to be condescending) but really, it can be easy to end up hacking in a PB server if you're not careful.