A straight mast, especially on a multi, isn't good for pointing as a rule
. Neither is having no keel/centreboards of depth
or full headsails or big headsails and small main. Or pretty much a 'cruising' type design. Before any dummys are spat, Yes most cruisers can go to windward OK but nothing like the racers.
I'd look at raking the rig back a bit 1st. Drop the masthead back about a foot to 1 1/2 ft and see what that does. It should make a pretty noticable difference straight away. If it doesn't you have another issue.