So let's get this straight. You are into playing the guitar solely because you are passionate about it. Not because you want to impress others. Now you're hitting obstacles along the way and you see zero improvement regardless of the amount of practice you are putting in. Here's a list of why you probably are not improving, and how you can change your ways, and hence, why you shouldn't be giving up what you're not doing very well at.