I've been playing for 25 years, not bedroom playing either, proper 'on the road' in a band type playing.
Bar chords are down to strength. If you strengthen your hands and fingers by doing some simple exercises you'll give yourself a good chance. I used to use a squash ball. sit at your desk at work and squeeze that squash ball in your left hand. you'll feel the muscles and tenders flexing, this is strengthening your hands. then, stretch your fingers. place your hand palm down on your desk, press down with your thumb and stretch out sideways with your little finger. do this a few times then back to the squash ball. repeat for an hour. you'll notice the difference.
also when learning a riff slow it down. play it really slowly and gradually build up to speed.
A simple major scale, this will help with your stretching and speed. start it off slow, build up...
|------------------------------------------------0--1--3------ thin E string (top E)
|---------------------------------------0--1--3---------------
|---------------------------------0--2------------------------
|------------------------0--2--3------------------------------
|---------------0--2--3---------------------------------------
|------0--1--3------------------------------------------------ thickest E string
and back down...
|------3--1--0------------------------------------------------
|---------------3--1--0---------------------------------------
|------------------------2--0---------------------------------
|------------------------------3--2--0------------------------
|---------------------------------------3--2--0---------------
|------------------------------------------------3--1--0------
Lesson over... £25 please
