Ok, two suggestions... First, learn about the Rule of Thirds and the Golden Mean (Section). These principles are the basis for many effective compositions. Then decide if you are going to seek the action or wait for it to come to you. By this I mean do you intend to walk the streets in the hope that you will come onto something worthwhile or are you going to find somewhere with potential and wait for the elements to come together? I find the former results in more dynamic but looser compositions while the latter is more measured, more previsualised and results in tighter compositions but less variety. Personally I like to combine the two and work a fairly small area and the way people interact with it.
Get books of photographs taken by masters and study those. Go out and shoot and then study those. Learn to shoot full-frame where you only crop in the camera, but never in post. Learn the "rules" of composition and your photographs will look like everyone else's photographs that learnt the "rules" of composition. Your work will then have a really good shot to be mediocre.
Both good advice.
In art, which is pre-photography of course, the novice learned from the master often painting or carving side by side. Emulating the masters is the first step in learning to see how they see. From there your own style gradually emerges when you decide what is more attractive to you. So in saying this, find street or landscape or portrait artists whose work you enjoy.. and imitate bearing in mind that you are learning as you do so. Don't become sullen because your work doesn't feel original, original will come in time and with confidence. Hikari is right, in essence, there are no rules once you understand what you want to achieve so
adhering to static rules [you should at least learn them but don't be confined by them] will make you the average shooter. The good photographers step beyond the rules. Also.. if you don't know how to use your camera to get that effects that you want, like motion blur of water in a landscape, like shallow dof in a portrait, then you need to look up instruction on that. Sometimes that is no more than a few google searches away, like "how to shoot fireworks".
Your photos above, while having some nice elements, really don't have any composition to them. Remember your camera frame is your picture frame, if you need to do a little crop to cut out a small distraction you didn't see on the edge of your image or maybe to get a better close-up because you had the wrong lens at the time, then fine, but don't base your shots on what you might be able to salvage later. Your perspective doesn't change by cropping an image, you just show less of it. The perspective has to be there to begin with, you have to frame it the way you want to see it even if that means laying on the ground or walking a hundred yards to the right or stepping down into the edge of the water to get the right elements framed. **Don't step off a cliff or anything!**
I see a lot of "how can I make this better" on here and the answer vacillates between tweaking color and contrast in post processing [which btw is the advice you want to get/give] or the less tasteful thing to say to someone, you should have asked yourself that when you took it rather than shooting on the fly and hoping to make something of it later. Mind you the latter is too rude and no one ever says it but we think it. And-- we all have done that but in essence it is being sloppy. Why bother if you aren't going to do your best. You know the polishing a t#rd thing. It's still a t#rd. Note here: Ask the advice of people whose work you admire.. it will help you to improve. If you ask those who are just as lost or learning like you then you won't progress. You always want to reach up
Last bit of advice is shoot shoot shoot, practice, daily or a few times a week. You only get out of it what you put into it. If you shoot once or twice a month don't expect great strides in your results but if you work on it constantly, you can be sure that your skill will evolve and a style will emerge. This all probably sounds more like a pep talk than actual help but really it isn't. If you need lessons in how to use your camera you can get a book or attend your class but seeing.. that is something you just need to keep working at, ever honing your vision.