Beer is a major obstacle.  It has a lot of simple sugars which are more easily stored as body fat and they lower your overall testosterone which is not good if you are trying to gain muscle mass or retain it.  Now that is not to say you cannot enjoy it on a free day or with a free meal.  It is just not something you want to do on a nightly basis.