All of those shots look underexposed to my eyes.
Stuff to keep in mind with flashes
Bigger is better, closer is better.
The bigger the light source is, the softer it appears. Same with distance.
Also, the closer the flash is the less power it needs to achieve the same brightness.
Being able to get great shots with an on camera flash with a bounce card or similar is a good first step.
A ring flash adds a bit more flexibility, but the real gold is when you get the flash off camera and start moving it around (and add extra lights) .
The goal of shooting with a flash is usually to make it look like you didn't use a flash, and this is true for whatever situation you're shooting in.
The best time to use a flash is when most people wouldn't think to - bright light outside. It'll help even out harsh shadows from overhead sun.
There's a few different techniques to familiarize yourself with, as well as when your flash fires.
Front curtain sync, rear curtain sync are the main ones.
In most cases, rear curtain sync is preferable, as it'll lead to any motion ghosting being behind the subject. Front curtain sync leads to motion ghosting being ahead of the subject which looks weird.
Using flash as the main light source is different than using fill flash to bring up shadows and balance things out. The camera settings and metering will be a bit different. Simply pointing an on camera flash at the subject and taking a picture usually ends up in a DMV style horrible photo. Don't do this.
I could list all sorts of crap but the best thing to do is to experiment and ask questions. Post pictures, explain what you were trying to do and what you did, and we can help you a bit better.