Why 给我钱 and not 把钱给我?
给我钱 = give me money (indefinite- some money; any money)
把钱给我  = give me the money (definite - the money, that money)
给我一些钱 = give me some money
把那笔钱交给我= give me that money
把 is a disposal marker that marks the object to be disposed of. It emphasizes the object and makes it definite