Thing is you have to find a balance but how do you that,without losing out on something else?I cant keep a gf because i work too much & i'm a bit screwed up.If i put all my effort into a gf,then i lose a lot of money & i have ppl that depend on me.
Marketing is great but if you have no social & networking skills,you wont make it far.Also everybody goes for a psychology degree or advertising,not marketing.

You have to remember there many different industries that you can specialize in,so it's not that competitive if you know which area,you wanna stick with.
In any corporate company the pay wont be good initially but it also depends on which firm you join.You need to network like crazy prior to completing your studies,trust me it will help big time.