It would be more natural to say "I must put *in* more effort."
I've never seen "efforts" used like that. It's unnatural language.
"I have to make more of an effort" is another way of saying the first phrasing. Both are natural. There really is no difference.