"Could do with some punchy mid range percussion and a clear top end to make it really rock."

My English sucks big time, what do you exactly mean with this sentence?

thnx