Exactly! You need a good mic. But also:
1st. get a sound from your gear that people say is very good.
2nd. Its just like anything else; you get what you pay for.
Spend the extra dough for the mic, speaker, pickup, amp.
3rd. Mic placement is a science in its self...