Re: Not nursing and not sleeping
Yup this sounds like my DS. Remember that at 4 months they not only become very interested in the world around but also a prime time to start teething, which makes nursing different than before.
Definately wait until your baby is hungry to nurse, they tend to be nicer when they're hungry. Also, if possible nurse in a darkened quiet room. I found it very helpful to reduce distractions such as the TV and toys.
My DS also was into the kicking and punching when nursing so now I put a blanket over his body (we nurse laying down) to control his limbs. It works for us. I did have to become more firm with him- I will hold his hand if he's swinging it around or rest my hand on his leg if he's kicking. And if he's just into fun and games I stop nursing and we try again later.
Hang in there!