You seem to ignore the 52 policy actions that the Trump Administration took against Russia between 2017-2019. Did you not know that Trump did that? If not, it might be because you have been told Anti-Trump propaganda by the media, which was more interested in attacking Trump than reporting the truth.
As for the theory that "Putin has dirt on Trump". Think about that conjecture for a moment. What kind of information would that be? We've already seen all sorts of dirt dished on Trump, from infidelities to bad language to discussions of his genitals. But somehow Putin has secret information that could derail him?
Lastly, yes, Steele was from the U.K., which makes him a foreigner, which means technically that a foreigner was helping to interfere in U.S. politics.