One thing I learned, after awhile, might help break the "can't get it sharp" wall. If you can't get a knife sharp with a fine grit, go one step coarser. I polished edges for hours and couldn't get things past "sharp", but after I started going fine (600 grit) first, then super fine (1200). I can sharpen a knife pretty fast now. Sometimes we overwork things and we just need a little bit on each step.
I have been constantly improving and tweaking how I do things.
Did use big stones, had trouble holding an angle around any curve in the blade, so I bought some little diamond hones. now I can see how I am holding everything. I do better when I am moving the stone, and not the knife, but that's How I do things.
I recently added some 2000 grit wet/dry sandpaper to my routine. and it adds a nice finish to the edge. Takes less stropping to get a polished edge now. And things end up crazy sharp. Don't really have anything to compare to, but people say benchmade knives are super sharp from the factory. I just put an edge on my benchmade that makes the factory edge look like a butter knife.
Cheap knives are a good idea for practice. Buy a $15-$25 edc knife that you can use and find out what angles hold a better edge, and how to touch up a dull blade. Then buy better knives with better steel as skill improves. Good steel isn't that great if it doesn't have an edge.
I don't know what kind of knives you are into, but learning to sharpen makes any knife more usable. Hope you get things figured out.