no... you listening to me doesn't matter, you don't know me and i could be talking out of my ass! BUT:
You shouldn't have random pictures on your business cards, they mean nothing and you should be thinking of keeping your colour palette down!! one-colour or two-colour!!! A business card is the FRONT MAN in the branding of yourself, and can say alot of things either good or bad.
I'm sorry to say that yours just says un-experienced, a lack of pre-press knowledge, no brand understanding, these things aren't bad considering your age. But they do stick out like a sore thumb in your design work!
__________________