D3100 is a great camera, a friend of mine shoots with that camera and his shots come out great, but he shoots boring stuff like nature pictures...
Are you using manual settings for your shots? If you don't have a tripod already, I suggest getting one because they help quite a bit. The tripod will allow you to shoot at the lower ISO and at lower shutter speeds so you can get more detail.