Despite forex losses impacting profits, Mega First Corp Bhd (XKLS:3069) focuses on renewable energy growth and improved financial metrics.