Without some of those weapons, playing Team Fortress 2 can be hard and unpleasurable, but you will get them inevitably if you just play the class normally. The weapons will be usable in crafting, but not tradable. Some very potent class weapons one can acquire by getting 5, 11, and 17, or 10, 16 and 22 class-related achievements, the number depends on the class, each milestone giving a class weapon. : the most effective is trading with other players, jump to 'Trading' if you want to save time. There are many ways of getting new weapons.