for starters...
that some itsy bitys, teeny weenie, tiny little text ya got there.... lose the pics on the front. if you really need photos, do a fold-over card.
the font above the phone number is really hard to read. shoot for only two fonts on your business cards.
on the back... lose the red arrow. anyone who needs to be pointed in the right direction to find the QR code, probably isn't smart enough to use a smart phone.