By all means follow your heart. But what happens when your heart falters and you lose a bit of faith? When you feel like quitting and giving up?
What keeps me from giving up is that I don't want to be like "them" again. You know who "they" are -- the naysayers, the truth haters, the rich war mongers who get richer from preying on poor souls who believe they have no choice, no hope, the "Shytan" -- I will go on. "They" will not win in my heart, in my lifetime. I will not quit. I won't walk out a loser. Someday I will walk out of here again.
That little voice that says no no you can't, you've got to beat that guy. To a pulp.
There is no problem that can't be solved or appeased. Work hard. Try harder. Work harder. Don't give up. Read, write, work. Love what you do, do what you love. Don't settle, and have faith that the connections will be made. You are exactly where you are supposed to be. Believe in yourself!