Is marriage by FATE?

Yes it is, everything is already written down and Allah knows who you will marry, where he will be from how he will treat you, and everything. If it's already decided by Allah, it will happen. But it's not our job to think over what Allah has decided for us or not. There's no positive gain from that other than leading to question what Allah has decided. We should follow our deen as best we can that includes marrying a person who shows good qualities, and the rest Allah knows.