Molecular motor efficiency is maximized in the presence of both power-stroke and rectification through feedback