Since you have the same drivetrain setup I do (4.7/Auto/AWD) I know exactly how you feel. The truck hooks up VERY well to the ground, and goes when it's got the power. Our problem with the 4.7/Auto is that it only wants to makes it's power above 2500 RPM. What this engine needs is more torque, plain and simple.
When the truck was completely stock (31" tires and stock 3.92 gears) it was pretty quick, but of course only after 2500 RPM. After I put on 33x12.5" M/T's I noticed a bit of a slow down in power, and decided I will do a bit here and there to get it back up and faster than stock. Right now, the truck is MUCH faster even with the stock 3.92 gears.
As of now, I only have some bolt-ons, but they have all made a difference. Here's what I have (that actually make a noticable difference:
True dual 2.5" exhaust
Superchips MicroTuner
Fastman true 68mm throttle body
Intense Performance Stage III cold air intake
Flex-a-lite Black Magic electric fan (no clutch fan)
The intake helped a bit and they always do. The exhaust made a difference also, but it took a while to get used to it and feel it. The throttle body made a HUGE difference, and probably the most IMO. Superchips only makes a difference (IMO) when it's filled with Premium and tuned to it. Other than that, it was mostly for tire/speedo calibration. The no clutch fan made a bit of a difference too, but not anything bragging about. All together the few mods I have are nice, but I'm still lacking a HUGE amount of torque I need. For the money, the intake and bigger throttle body were the best, hands down.
Now, on to things to get rid of that "power lack under 2500 RPM" we have. There's pretty much two ways to get the torque you'll need (and no surprise I still don't have them yet). Cams and gears. Hands down without a doubt they'll be the biggest difference in low-end you'll find. Are they ever cheap though? Hell no! We wish though.
With your setup, I would say get some 4.10's though I guess you'd have 3.92's now. If you have 3.55's then they'd make a huge difference. 4.56's are too low of a gear to run with small tires, so stick with 4.10's. In all honestly though, for the money and the slight difference between 4.10's and 3.92's.....they might not be worth it.
The cams on the other hand aren't as cheap as gears, and can probably be installed by yourself. You can go with just the simple HO cams (aka 200) which will make a nice boost on the low-end. Then there's the option of a 206 cam which will make more a low-end difference and even more high-end difference. From there you can do an even milder cam like a 212 or higher for something like a forced induction setup. I personally would go with the 206's and no bigger than the 212's. If you know what these numbers mean then great, you're up to par with the cam talk. If not, then head over to KRC or search around to find some more info on them for the 4.7 engine.
Though my post may have been a little long, I hope it helped you out some. Just trying to give you my best input since I was in and still am in the same boat.