Is the purpose of your role clearly defined? How do you serve it? If your job becomes a patchwork of various tasks and you constantly do little favors here and there, chances are that you will not leave visible footprints behind. You’re basically everything to everybody. Don’t go with the flow, put your foot on the ground! You can take the initiative. If you would be your manager, what are the assignments you would give yourself to work on? Bring forward your proposal and realign your scope of work, most likely your organization and you yourself will win!
You’re under pressure because you definitely started this important project too late. How