Well, ground is critical. But pull down on the reset is a new one. The Pro Mini already has a 10K pull-up on board, or is this something you made yourself?
I find using something like this to be the best way to program a Mini or Pro Mini: