The best way to get better once you learn the fundamentals is to find someone you can jam with on a daily bases.
+1
Easier said than done, but definitely right on the money.
If you can find a compatible playing buddy it can be a huge asset. When I only knew a handful of basic chords, and wasn't even much good at changing between them, a friend invited me to play with a small group of others in his music shop - i.e. jam around in public.

Because he was a good friend I reluctantly went along, really just to prove to him that I wasn't ready. But I had a ball.
We all made a few mistakes, nobody cared about the errors, and we all had an excellent time playing, discussing music, swapping tips and experimenting. We kept it up once a week for a year or so and any of the passing customers who wanted to could have a go. We had all ages join in, from a little kid shaking a juice bottle through to a guy around 80. Instruments on different days included drums, guitars, mandolin, banjo, fiddle, harmonica, and even ones like cello and double bass. The good things that I learned included that you don't have to fill every second with sound; that knowing when to shut up and give other people space is a valuable skill; that having good timing is a more important skill than knowing a stack of scales; that contributing a small amount of thoughtfully chosen and well played notes always sounds better than simply thrashing away; and that the best music is more like a conversation than a pissing contest.

Joining in on that first day was probably the single best thing I did to move my music along. It changed my thinking from "Geez, this could take forever..." to "Hey, I might not be that good yet, but I can do it! Woohoo!!".
Cheers,
Chris