I think you can get an english-arabic dictionary. it helps a lot. also, you can get a tutor that speaks arabic and learn from his/her
The irony is that she cut her long hair to buy his gift, thus had no use for the beautiful hair combs he bought for her.
Reduce the amount of time he spends playing video games by one hour
No, that is not an onomatopoeia. That's more personification. Onomatopoeias are usually the sound the object makes. For example, "buzz!" is an onomatopoeia of a bee or a bug. You could phrase your sentence like this instead: "Crash!! The meteoroids slammed against the earth's surface." In this sentence, "crash!" would be the onomatopoeia.