Kathy, I'm afraid getting a new camera might not help you as much as you think.
Clear images comes from focusing correctly, avoiding motion blur and excessively high ISO settings. Getting a new camera might help with that to some extent, but it isn't really necessary. If all you need is a small image for web use, almost all cameras are good enough.
Automatic white balance often works less well for floral pictures, so I would suggest learning how to adjust this manually on your camera as this will give you better colors. Alternatively this can be adjusted in postprocessing as well. For me these two steps are usually enough, but if you need more accuracy, then you could start to shoot a gray card prior to photographing your real subject. If you don't know how to use a gray card, there are plenty of info to be found on the web.
If that still isn't accurate enough for you, then you could look into using something like the X-rite Colorchecker or similar cards from other manufacturers. These can help you calibrate your camera for different lights, alternatively you can take a reference picture as above and use this to adjust your colors with it. There is a software side to these cards as well, and you may need to purchase additional software to be able to use them, so look into this carefully before committing to this. I believe you also need a camera capable of shooting RAW to be able to use these cards effectively.