It doesn't work because you have been trying to do it for two years, but the result is not satisfactory. So you just quit and give up.
When you try to do something and it is not working, you still learn something. Don't take it for granted what you have learnt in the process. And stop comparing yourself seeing others success. If you just keep going a little more, you can do something better than ever. You just don't know it. You'll never know it. So believe in yourself and keep moving.
Yes, I knew you have to survive during this time. If you just survive and move forward, you will get the result that you always wanted.
So get up and fly like a bird.