you can try a Community college, tuition is usually cheaper than a regular college.
You have to show your own or your dad's wealth to be able to sponsor you as an international student in the US. I say wealth because it is very expensive (tuition, cost of living, room & board, and medical insurance).
You can't rely on friends or not immediate family members to sponsor you.
And most of all, you have to show strong ties to your home country, and justify why you chose the US to further your studies. Morocco has a lot of good schools also (they don't compare to the US, but, you will have to convince the CO why you picked the US)
Good luck