Hi,
consider Koub's good suggestions. They should definitely give you a very helpfull base for the future understanding trains.
Anyway, for this particular case you posted:
There are some basic problem you should certainly fix a part from personal opinions:
1)you should use chain signals in all little segments to make trains able to more probably find a clear path.
2)
Koub wrote:It would be a lot easier for you not to merge both tracks before your station
Like he said. Having a one track station (so two way incoming/leaving) you shouldn't have two separate junction/tracks, especially in so little space.
Sorry for paintjob, i'm trying to briefly bring you to the point. I hope it could be helpful.
Blue dot are chain signals you should place so that the white path should be clear to go.
I'm using conditional because there would be missing some other chains in the yellow circle, where you have no place to place it.
Talking about point 2), the solution i'm trying to represent on the left is what i mean with 1 single juntion managing both leaving and incoming direction keeping the main line style on "2 separate one way tracks"