Understand and master movement options. Once you do that (and believe me, you have not yet), you can start to learn your opponents patterns and adjust your attacking and offensive approach accordingly. Being patient is very crucial but you must master the flow and pace of the game.
Even though you may like a character, you have to understand that you may not know yourself as well as you think you do. Find the character that you feel like you can grow with going forward as opposed to a character that you think you will do well with today. Learn to use every arm type but find three or four that you can start your mastery on today.
Lastly, watch a lot of videos: of yourself and of other, better players. Watch yourself lose and be very critical. Ask yourself what you were doing wrong and then make adjustments. I know this sounds like it will take a long time but if you follow these steps basically in order, you will see progress in a matter of days and you will start to reach your upside and raise your potential not long after.