Do you have a media card?
For ringtones the best way have them is to actually edit an MP3 to your liking and then have it on your media card.
2.85mb you're talking about is the size limitation you can put onto your phone memory.
Just get a media card...2gb are like 20 to 30 bucks now. It makes transferring stuff to your phone a lot easier.