Pre workouts would not be the way to go, and I'm sure that there is not such a thing as a long acting pre workout.
Each and every person reacts differently to stimulants.
Take dense calorie foods to save on weight also.
Peanut butters
Liquid oils
Solidified Coconut oil