To change the 305lb thing I would go back to sleep and wake up at 6'5, 260lbs and ripped to the bone. When you awake in the morning than you might as well wake up to an exceptional body and life. OH yeah...and speaking of exceptional bodies, there would be two drop dead gorgeous women by you side in that extra sized bed, when you open your eyes.
In the real world I would start with a zero carb breakfast and take if from there. Holding the carbs down to between 40 to 60 a day. I would also move to a higher altitude with a purer oxygen content, which tends to burn off extra fat. I would apply the Tabata method, a top fat burning protocol. And also similar interval training like PHA & circuit/station training. No need for endless running on surface or treadmills. I would consider swimming, but prefer it done in the ocean or river rather than a pool. More all over resistance. And of course there is mountain biking and biking in loose sand as we do in SoCal.
You do not need any stacks to lose weight at a comfortable rate. But human nature being what it is, some people will think they will. Might direct your self to the tweaker and druggie boards on GetBig for the latest and greatest super fat loss aids if that is your desire.
As far as lifting programs go, three days a week, divided between upper and lower body. Monday upper, Wensday lower and Friday upper again. The following week start with : Monday lower, Wednsday upper and Friday lower again. Alternate each starting Monday. While dropping fat you want to build muscle mass because so many weight loss programs are muscle wasting . You drop fat, but along with it muscle mass. Ty for 4 to 5 sets per muscle groups in a workout. And focus on the big compound exercises,they require much more calorie burning output. Insert the Tabata method (or like programs) between workout days. The Tabata method take between 3 to 6 minutes to preform (depending on your needs) and puts the body in a fat burning state. Do 3 or 4 sessions a week.
Feel free to do a search on any method/thing I had suggested, if new to you. Good Luck.