@Zog, keep your head up. You live in a land with such opportunity.
I hope you still read the thread, because despite how harsh some may sound, it really is what you need to hear. @Blazin 's advice above is spot on. Carry yourself better. Make an impression without having to say a word...