I've had a lot of fit issues myself, and honestly if the bike frame itself doesn't fit right it could make it tough to accomodate that. You can move your seat whereever you want, but that might just cause other problems. Also with the stem length- that could help, or it could cloak an underlying issue.
Also, I've found that you're going to get 100 different contrasting opinions on here, and obviously mine is just another one of those. Your best bet is to get fitted professionally (best advice I received) and maybe think of a new frame, or at least the same frame in a better size.