Finding your passion in life can seem like it takes forever and a day (personal experience). Once you do find it, hold on to it, embrace it, love it, and fight for it.
If you have a passion for it then it should definitely be worth fighting for. Ignore the hate and accept the love. Never let anyone tell you that you can't do it or you're not worth it.
Someone out there believes you can and you are, you just may not have met them YET.
Love yourselves people; the bad only consumes you if you let it, and negativity will only last as long as you allow it. We grow older, we move out, we move on, and life begins again.