Hi - my name is***** and I'd be happy to chat with you.
First of all, I'm very sorry to hear that you're experiencing this lack of acceptance and differential treatment between yourself and your brother. It's always best if parents can figure out how to treat both children fairly and equally, but it sounds like that just isn't the case here. In fact, it sounds like a rather classic example of parents being inexplicably hard on the overachiever while letting the underachiever get away with murder! While some families have had success in family therapy (yes, that means every family member!), that isn't usually realistic (or desirable) in most situations. So, in your situation it will be all about changing your own expectations/behaviors and trying to fulfill your needs in a different way.
One thing that usually makes the unappreciated overachiever miserable is that they try so darn hard - and keep trying - to gain the acceptance that they feel is lacking. However, if it hasn't brought positive results in the past, is it likely to now? Is there anything you could do that would open their eyes to the gem that you are - or will they just continue to take you for granted.
If your answer is the latter, it might be time to drastically change your expectations. Why not focus on doing what makes you happy (your own interests), rather than trying to please them?
Additionally, where does your husband stand on this? A united front (with him strongly supporting you at all times) could change the situation regarding the gifting - and with his family as well. How does he respond to your concerns about these issues?