To put it simple - Play. Better. People.
Seriously, not to be mean or anything, but your opponents are all terrible. Playing against them and noone else all the time could lead you into some very bad habits when you play against people on a competitive level. I'm currently going through something similar, as I played the same people for several months, then a few weeks ago, when I joined the competitive scene, I kept falling into some bad traps due to my countless mistakes. I still make mistakes, but slowly, I am learning from them.
You need to do the same. You need to take some time to find better people to play against Even if they consistently destroy you, play them, and you'll eventually start to learn.
A good way to practice that I've found is to play against Level 1 computers. Yes., I know they don't put up any fight, really, but that's actually helped me learn a lot as a smasher. It's a good way to practice tech skill. Just pick the character you want to use, go against a level one, and pratice things such as your wavedashing, wavelanding, SHL, L-cancelling, pillaring, etc.
I personally don't see any pro potential right now. Potential to perhaps become a good player, yes, but right now, nothing professional.
You've got work to do, but with time and practice, I'm sure you could probably improve.