Yah dude if you want accurate results then you should weigh/measure your food. The diet seems fine, but I would get more protein in your diet.
With each meal that you are having meat.(should be around 3 or more times a day) Have 8oz of whatever meat you are having. For carbs try for 1cup of either rice, oats, or whole wheat bread(2 slices). Make sure you eaty your fruits and veggies with your meals as well. Try to get most of your fat from unsaturated sources, oils are a really good source.
Hope this helps a bit.
__________________ 
"You've got to block out all distractions when you train. Your focus has to be 100% into the rep. You've got to get into a zone. You know you're in the zone when guys in the gym look you in the eye and then quickly turn away 'cause they see the fire. You've got to be all business." - Dorian Yates |