Love the simplicity of the design.
Because you have quite neutral subdued branding colors, you may consider printing them on a color other than white. Or you can bring in one accent color to your branding colors.
I used to just have my two purples for my branding colors, then a marketer brought in a blue for me as an accent color, so I could have some pop on my social media posts. Just got website redesigned and web developer brought in a yellow accent color.
Your website has just the brown (the developmental editor color on your card). But not the silverish color of your name and the artwork, so may consider bringing that color in on your website.
For the pop of color, you can use the color palette generator sites mentioned in the branding lesson. Put in the hex codes of the two colors you currently use on your card and then find an accent color that will work with them.
The accent color could be background of the floral artwork: either the artwork is colored in that color, or there is a swatch of color behind it.
The design itself is great. But a pop of color will help it stand out among other cards.