It is obvious that you are making progress. Don’t listen to some of these other buffoons, unfortunately T-Nation is filled with mental midgets who get off on degrading other people’s Rate My Physique photos.
You obviously need to add a lot of size to get to where you will get above a 3 or 4 in this forum, but that is going to take time, it would be extremely difficult to get big after a single year of working out unless you have great genetics. However, that being said, your core looks a little soft compared to the rest of your body. Also, you are missing a back shot, so it is hard to completely assess your physique.
I don’t know what your current training regimen is, but since you are a beginner, you are going to want to focus a lot on heavy compound movements. If you aren’t doing any of these exercises already, I suggest you begin immediately:
Deadlifts
Squats
Pullups
Standing Overhead Barbell Press
Bent Over Barbell Rows
Also, you mentioned that you do not know how good your diet is. A little advice I have for you is to read CT’s article called Nutrition for Newbies ( Nutrition For Newbies ).
Also, LiveStrong.com has a very valuable (and free) tool called DailyPlate. It allows you to enter in what you ate for the day, and it will automatically calculate how much Protein, Carbs, Fat, Cholesterol, Sodium, and Sugar you consumed for the day. As well as breaking down your macronutrient ratio (How much of your diet is protein, fat, and carbs in percentages). This tool has helped me greatly, and it is free to use. If you don’t decide to start using it daily, you could at least get a good idea of how many calories you are eating so you can adjust your diet accordingly.
Keep on lifting, you are making progress. Always keep in mind that results don’t always come quickly, so stay strong and keep your head up.