BEEF!!!
No seriously, food is WAAAY better at adding muscle than any supplement. If your nutritional base is off, no supplement, not even steroids, will put muscle on you. That aside, if your diet is good, try creatine monohydrate (monohydrate is best, other forms are mostly a waste of money).