They are okay.
"A good teacher" does follow "suggest" as an object.
I've seen a lot of English learners use this structure: Can you recommend/suggest me a good teacher. That's incorrect because it sounds like "me" is what is being suggested, instead of making the suggestion to me.
What is the bad habit? It's hard to write a shorter version without knowing what you're writing about. However, you can almost always shorted "In order to" to simply "to."