Yep. You've been doing it wrong
But really, you don't need to and shouldn't be "good". Be honest, even if it's painful and brutal and you're afraid of the outcome. Good is safe, it's predictable, and you don't have to grow or change. But it also defeats the purpose of therapy. If you're not getting better, say so. If you're angry, say so. If you find that certain thing she/he does intolerable, say so. If you don't trust him/her, say so. If you are certain he/she will eventually hate you if they saw all your imperfections and ways you're not "good", say so.
You don't need to be a "good" client. You need to be an honest and real and ready to admit you're broken and need help client.