it's impossible to say, without seeing you sitting on the bike but try the basic bike fitting checks:
knee above pedal axle when crank is level (if your saddle is too far back, you'll be stretching to reach the bars and this will take weight off the saddle and onto the bars, increasing strain on the arms, hands and shoulders)
arms slightly bent when holding bars, you shouldn't be stretching to reach, arms locked out, or have your elbows sticking out, arms bent too much.
if your frame is too small, you may be able to get the saddle height right with seatpost raised, but unless you use a stem with a rise in it, you may find the bars too low. (I think this is your problem)
try raising the stem, if it's a quill. or flipping it up if it's Ahead.
it's impossible to say, without seeing you sitting on the bike but try the basic bike fitting checks:
knee above pedal axle when crank is level (if your saddle is too far back, you'll be stretching to reach the bars and this will take weight off the saddle and onto the bars, increasing strain on the arms, hands and shoulders)
arms slightly bent when holding bars, you shouldn't be stretching to reach, arms locked out, or have your elbows sticking out, arms bent too much.
if your frame is too small, you may be able to get the saddle height right with seatpost raised, but unless you use a stem with a rise in it, you may find the bars too low. (I think this is your problem)
try raising the stem, if it's a quill. or flipping it up if it's Ahead.