Welcome to the forums.
You will be able to get better macro shots with your dslr but it will take some learning and probably a macro lense or some extension tubes.
The best thing to do for people here to help you would be to post a shot or two and we could probably guide you in what you'll need to learn and/or do.
Good luck!