Not necessarily. Efficiency means doing the same but for less cost, less waste, or less effort. Or efficiency can mean accompishing more but with the same effort or cost. In other words, efficiency...
Effectiveness is important because no matter how efficient your method/theory/work is, if its not working fine and has no significant impact than its useless.