Re:
Trying to get 330g of protein a day is near impossible, expensive, complex, and likely to make you feel terrible.
People lose significant weight on high protein diets because protein foods are not nearly as calorie dense as carb foods.
Brown rice, bagels, potatoes, salad, fruits, etc...