I have a question which I was going to post on an Apple forum when I realized there were tons of qualified, probably friendlier, people I could ask instead

So, I have an iPhone, on which I have programmed many events like birthdays (before I realized that contacts' birthdays are automatically programmed), future events, etc.
I also have Gmail and Google calendars for both my work and personal life. I have to have a calendar for work events and I use my personal Google Calendar when I'm at work because it's easier than programming it into my phone.
Now the question: how do I get all of these things onto my phone AND accessible on my work calendar? I have been goofing around with it but it seems very clunky.
If anyone has any insight I would appreciate it!