Thanks a ton everyone for all the help!
My solution to it stalling out unless you press the gas ended up being caused by loose coils and plugs. About 3 of my coil's connectors were broken to where they wouldn't clip onto the coil. After realizing this I snugged them all down with zipties to provide a temporary hold for them. After I did that the truck would stay running and was driveable.
It was still having a few smaller issues like, the power steering is still stiff at times, I still have constant misfires (even with new coil/plug in place), white smoke from exhaust upon accelerating after idling for 30 seconds or more, I can also still make it stall out if I try hard enough. (AC on, Lights on, Rolling windows, in gear, etc) Almost as if there isn't enough voltage/power being produced.
So all in all, if you're having this issue, check your coils and connectors first. If they are loose at all, fix that.
Also, make sure all plugs are snug. Don't ask me how mine ended up loose.
Then check the connectors going to your fuel injectors.
In the end I had a total of 2 fuel injector connectors broken, 3 coil connectors broken, and 3 coils that were physically wobbling around due to stripped bolts that secure the coils. Now with everything snugged as tight as it can be (using zipties) It will run and get me anywhere I need to go. I've already taken it on multiple hour+ long trips with no stalling..
Now, for the problems that still exist.. It shakes pretty violently when trying to maintain a speed of 45 or higher. It's intermittent though.
So for example, I'll get on the highway and be driving at 60 mph for 10 minutes straight with minimal roughness, then out of the blue while just trying to maintain a speed of 60 (1500 rpm) it will start shaking violently. The only way to get it to stop shaking is to either let off the gas, or press it hard enough that I start speeding up (2000+ rpm). It's very inconvenient. I'm thinking it had to do with the misfire that won't go away no matter what I do. #3 mainly. Sometimes I get a code for #1, and random.