Figure out what all the latin means. Many muscles have either the attachments and/or functions in the name, which can help you figure out the rest of them.
If you've got a series of muscles in a row (like in the forearm, for example) figure out a way to remember what order they're in, so if you're asked to identify one of them, you can go through the order and see where it fits.
Think about the action to help figure out the attachment sites (if it's going to abduct, it's got to pull on the bone THIS way, so it's got to attach here) or vice versa.
Ask for easy ways to remember particular muscles ("So X muscle is the one with the really long, thin tendon, right?" "All the flexors are on this side of the arm, right?" and so on).
And yes, study a lot.
For me personally, it is easier for me to learn the muscles if I try to connect their action with where they're located in relation to other structures rather than making flashcards and memorizing the info for each muscle by itself. But if flashcards and memorization work for you, go for it. It just doesn't do me a darn bit of good.