I really love the lime print!
In terms of toppers, I think the white denim jacket would look great. I could also see navy working really well, in a cardigan or something like a linen blazer. Or maybe even something picking up that yellow for a matchier look.
And, for shoes, metallic sandals or flats might be cute. The brown ones sound like a good choice too.