Replace oatmeal with eggs. If you can afford nuts at $5+ a pound then you can afford a dozen eggs at $1 (or $2.50-ish for good ones)
Only nuts worth buying are macadamias. Almonds, seeds, etc. have way too many omega 6's. Get your fat from cleaner sources.
Try not to snack, especially not on something that's slowly killing you (PUFA's)
50g of fat is too low if anything. 100g or more is the usual.
You are hungry because you aren't getting enough fats and proteins. Get some coconut oil and coconut milk. Drink a can of coconut milk and you won't be hungry for awhile.