Is there any type of immigration that you support? And if so what is it?
Yes. I was attached to foreign embassies a couple of times in my life. Once a week long lines would form and remain all day as people tried to immigrate legally to the United States. It's not an easy process.
Most countries including the USA have a large aged population and a proportionally smaller younger population. I think the USA should make legal immigration much, much easier for anyone who can demonstrate they can make a worthwhile contribution to the US economy. It should be mutually beneficial.
As far as illegal aliens are concerned, they should be identified multiple ways and that data stored and they (every one of them) should be deported and never be allowed to lawfully step foot in the USA, ever, for any reason.
Because the H1-B program has been so greatly abused, I think it should be completely shut down. I do believe that the USA can benefit from specific skill holders. In those cases you don't need a specific program, just give a green light to all those around the world trying to immigrate legally who possess those skills that we're short of. The difference is those people would be working to become US citizens whereas the H1-B Visa holders are temporarily here and will eventually have to leave the USA.
There are some other circumstances where I'd be in favor of offering foreign nationals US citizenship.