I pulled the brachialis muscle in the front of my left arm a couple of weeks ago, and have had to lay off training for that time. No snatches or cleans, and, after trying a few swings and feeling some pain even then, no more training for a while.

How can I prevent these kinds of pulls from happening in the future?

Would appreciate any feedback.