I notice you've used the word "got" or "get". I use "got" or "get" sometimes in speaking, but in writing I usually replace it with a better word. This is a personal preference, but I find "get" and "got" a bit ugly. I feel that its replacement word is usually better sounding and more precise. Words like:
obtain bring learn reach possess
earn gain acquire hit prepare
catch fetch manage
. . . and so on and so on. Try your thesaurus . . . there are better words than "got" and "get". Or just lose it and don't replace it. That often works well.
Look at how much sharper the sentence becomes when you make the swap. "She got a new job" tells me almost nothing. "She landed a new job", "she won a new job", "she was offered a new job", each tells me something different and precise about how it happened. "Get" is a lazy stand-in that asks the reader to guess the detail. The better verb hands them the detail for free.
The same goes for "got to", "have got" and "has got". "I have got three sources" is just "I have three sources" with a spare word jammed in. "We have got to leave" is "we must leave". Strike the "got" and the line reads cleaner every time.
I am not telling you the word is forbidden. In a casual quote, where a real person actually said "got", you leave it alone, because that is how they speak and a quote is sacred. But in your own writing, treat "get" and "got" as a flag. When you see one, pause and ask: is there a truer word here? Nine times out of ten there is, and your copy is the better for it.